Activity的生命周期简单理解

onCreate():创建Activity实例
onStart():启动Activity实例
onResume():显示Activity实例
onRestart():重新启动Activity实例
onPause():暂停Activity实例
onStop():停止Activity实例
onDestroy():删除Activity实例

启动过程:onCreate()->onStart()->onResume()->Running(显示)
被新非全屏Activity部分遮挡时:Running(显示)->onPause()->新Activity动作{onCreate()=》onStart()=》onResume()=》Running(显示)=》退出}->onResume()->Running(显示)
被新全屏Activity全部遮挡时:Running(显示)->onPause()->onStop()->新Activity动作{onCreate()=》onStart()=》onResume()=》Running(显示)=》退出}->onRestart()->onStart()->onResume()->Running(显示)
退出过程:Running(显示)->onPause()->onStop()->onDestroy()

当Activity处于onPause()、onStop()状态时,有可能被系统kill掉,此时Activity重新启动时从onCreate()开始执行启动过程:
onCreate()->onStart()->onResume()->Running(显示)

参考:

http://winuxxan.blog.51cto.com/2779763/502523

http://www.cnblogs.com/hibraincol/archive/2012/03/06/2382120.html

http://kb.cnblogs.com/page/70125/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值