多种场景中的生命周期流程
启动三个Activity,分别是MainActivity、SecondActivity、ThreeActivity。
-
首先进入MainActivity:
onCreate()—>onStart()–>onResume() -
退出MainActivity:
onPause()—>onStop()—>onDestroy() -
从MainActivity跳转到SecondActivity:
MainActivity:Pause()
SecondActivity:onCreate()—>onStart()—>onResume()
MainActivity:onStop() -
关闭SecondActivity返回至MainActivity:
SecondActivity:onPause()
MainActivity:onCreate()—>onStart()—>onResume()
SecondActivity:onStop()—>onDestory() -
home键返回至桌面:
MainActivity:onPause—>onStop() -
从桌面返回至MainActivity:
MainActivity:onRestart()—>onStart()—>onResume()