Activity光明磊落,做事情大家都看的到!
Activity生命周期流程图:
1.启动Activity: 系统依次调用 onCreate()-->onStart()-->onResume(),Activity进入运行状态。
2.被其他Activity部分遮挡: 系统会调用onPause(),Activity进入暂停状态。
3.由被部分遮挡状态回到前台: 系统会调用onResume(),Activity再次进入运行状态。
4.被其他Activity全部遮挡,锁屏,或按Home键回到主屏: 系统依次调用 onPause()-->onStop(),进入停止状态。
5.由被全部遮挡状态回到前台,解锁屏,或再次从主屏进入此应用: 系统依次调用 onRestart()-->onStart()-->onResume(),再次进入运行状态。
6.当前Activity处于暂停状态或者停止状态,即第2步和第4步,系统内存不足,杀死当前Activity,然后用户退回当前Activity:
再次调用 onCreate()-->onStart()-->onResume(),进入运行状态。
7.用户退出当前Activity: 系统依次调用 onPause()-->onStop()-->onDestory(),销毁当前Activity。
(测试机:Coolpad 8720L Android4.3)