`

activity的生命周期

阅读更多

当进入首次进入app时,进入到一个默认的activity(MainActivity),然后MainActivity会执行:

OnCreat-->OnStart-->OnResume

 

第一:

 

按返回键退出MainActivity会执行:

 

OnPause-->OnStop-->OnDestroy

 

第二:

 

当在MainActivity下启动另一个activity(SecondActivity),会执行:

 

 MainActivity OnPause-->SecondActivity OnCreat-->SecondActivity  OnStart-->SecondActivity   OnResume-->MainActivity  OnStop

 

在SecondActivity下按返回键的时候会执行:

 

SecondActivity OnPause-->MainActivity OnRestart-->MainActivity  onStart-->MainActivity  OnResume-->SecondActivity  stop-->SecondActivity OnDestroy

 

再按返回键退出MainActivity执行了:

 

OnPause-->OnStop-->OnDestroy

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics