梳理常见的交互下Activity的生命周期的执行顺序。
启动FirstActivity至界面可见
1 | D/FirstActivity: ----onCreate---> |
按物理返回键退出FirstActivity
1 | D/FirstActivity: ----onPause---> |
按Home键退出FirstActivity
1 | D/FirstActivity: ----onPause---> |
启动FirstActivity,然后再跳转至SecondActivity
1 | D/FirstActivity: ----onCreate---> |
注意:FirstActivity的onPause先于SecondActivity的onCreate方法执行,为了提高跳转效率,建议不要在onPause做过多耗时操作。
按返回键从SecondActivity回到FirstActivity
1 | D/SecondActivity: ----onPause---> |