关于Activity的生命周期

个人见解,不喜勿喷

 

OnCreate--------------->activity创建-------完成活动的初始化工作

OnStart----------------->activity可见

OnResume------------->activity获取到焦点

OnPause--------------->activity失去焦点

OnStop----------------->activity不可见

Ondestroy-------------->activity销毁

OnRestart-------------->activity重新启动   随后的生命周期是OnStart,OnResume。

 

 

 

 

 onCreate---->onStart---->onResume

 onPause--->onStop

onRestart--->onStart--->onResume

 

从第一个页面跳转到第二个页面的生命周期

MainActivity到FirstActivity

 MainActivity的生命周期: onPause: 

FirstActivity的生命周期: onCreate:

FirstActivity的生命周期: onStart:

FirstActivity的生命周期: onResume:

MainActivity的生命周期: onStop: 

跳转小结

跳转页面执行的生命周期是:

第一个页面的生命周期进入onPause,

第二个页面的生命周期获取到焦点onResume,

才会让第一个页面的生命周期走到onStop

 

 

从第二个页面返回到第一个页面的生命周期

FirstActivity到MainActivity

FirstActivity的生命周期: onPause:

MainActivity的生命周期: onRestart:-------------------------------》注意这里是onRestart方法!!!

MainActivity的生命周期: onStart:

MainActivity的生命周期: onResume: 

FirstActivity的生命周期: onStop: 

FirstActivity的生命周期: onDestroy:

 

回跳小结

第二个页面的生命周期进入onPause,

此时第二个页面不可见,

接着第一个页面的生命周期执行onRestart,onStart,onResume

在第一个页面获取到焦点 onResume,第二个页面执行onStop,onDestroy

 

应用结束运行

第一个页面执行onPause,onStop,onDestroy

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值