Android Activity生命周期

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