Android Activity生命周期
情景 | 调用过程 |
---|---|
1.启动activity | onCreate->onStart->onResume->运行状态 |
2.当前Activity被其他Activity覆盖其上或被锁屏 | onPause->暂停状态 |
3.当前Activity由被覆盖状态回到前台或解锁屏 | onResume->再次运行 |
4.当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后台 | onPause->onStop->停滞状态 |
5.用户后退回到此Activity | onRestart->onStart->onResume->运行状态 |
6.当前Activity处于被覆盖状态或者后台不可见状态,即第2步和第4步,系统内存不足,杀死当前Activity,而后用户退回当前Activity | onCreate->onStart->onResume->运行状态 |
7.用户退出当前Activity | onPause->onStop->onDestory->结束当前activity |