2. 当前Activity被其他Activity覆盖或者锁屏:系统会调用onPasue()方法,暂停当前Activity的执行。
3. 当前Activity由覆盖恢复到前台或者被解锁屏:系统会调用onResume()方法,再次进入运行状态。
4. 当前Activity转到新的Activity界面或者Home键回到主屏,自居后台:系统会调用onPasue()方法,然后调用onStop()方法,进入停滞状态。
5. 用户退回到此Activity:系统会调用onRestart()方法,然后调用onStart()方法,最后调用onResume()方法,再次进入运行状态。
6. 当前Activity处于被覆盖状态或者后台不可见状态:有的时候系统内存不足,会杀死该Activity,而后用户退回到该Activity时:再次调用onCreate(),onStart(),onResume()方法,进入运行状态。
7. 用户退出该Activity:系统会调用onPause()方法,然后onStop()方法,最后onDestroy()方法,结束该Activity。
==>>>生命周期方法 调用时间
onCreate() 当Activity第一次创建的时候调用
onDestory() 当Activity销毁的时候调用
onStart() 当Activity变成可见的时候调用
onStop() 当Activity不可见的时候调用
onResume() 当Activity可以和用户交互的时候调用
onPause() 当Activity不可和用户交互的时候调用
onRestart() 当Activity停止了,但是没有销毁,从停止到启动时调用