四大基本组件之Activity(生命周期)

来源:互联网 发布:淘宝发布食品如何备案 编辑:程序博客网 时间:2024/05/16 08:35

若Activity未启动,检查是否配置至AndroidMainfest.xml

1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,此时Activity进入运行状态。

2.当前Activity被其他Activity覆盖或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。

3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。

4.当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后台:系统会先调用onPause方法,然后调用onStop方法,进入停滞状态。

5.用户后退回到此前Activity:系统会先调用onRestart方法,然后调用onStart方法,最后调用onResume方法,再次进入运行状态。

6.当前Activity处于被覆盖状态或者后台不可见状态且系统内存不足时,杀死当前Activity,而后用户要回此Activity:再次调用onCreate方法、onStart方法、onResume方法,进入运行状态。

7.用户退出此Activity:系统先调用onPause方法,然后调用onStop方法,最后调用onDestory方法,结束此Activity。