基础篇(一) Activity生命周期(lifecycle)

本文详细介绍了 Android 中 Activity 的生命周期,包括启动、暂停、停止及销毁等各个阶段的状态转换过程,并针对不同状态变化提供了具体的回调方法说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Activity光明磊落,做事情大家都看的到!

Activity生命周期流程图:






















1.启动Activity:    系统依次调用  onCreate()-->onStart()-->onResume(),Activity进入运行状态。


2.被其他Activity部分遮挡:   系统会调用onPause(),Activity进入暂停状态。

3.由被部分遮挡状态回到前台:   系统会调用onResume()Activity再次进入运行状态。


4.被其他Activity全部遮挡,锁屏,或按Home键回到主屏:   系统依次调用 onPause()-->onStop(),进入停止状态。

5.由被全部遮挡状态回到前台,解锁屏,或再次从主屏进入此应用:   系统依次调用  onRestart()-->onStart()-->onResume(),再次进入运行状态。


6.当前Activity处于暂停状态或者停止状态,即第2步和第4步,系统内存不足,杀死当前Activity,然后用户退回当前Activity:   

  再次调用 onCreate()-->onStart()-->onResume(),进入运行状态。


7.用户退出当前Activity:   系统依次调用  onPause()-->onStop()-->onDestory(),销毁当前Activity。

(测试机:Coolpad 8720L   Android4.3)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值