分析Activity生命周期

Activity是Android四大组件之一,也是最常用的的组件。

简单理解,Activity就是应用的一个单独的屏幕,或应用的一页纸(把应用看成由好多页纸组成)。

Activity生命周期图解:



当我们对应用操作时,如切换到下一页,或按Home键将应用切到后台,应用会调用Activity生命周期中不同的函数。比如:

1、  生成Activity:onCreate()  ->  onStart()  ->  onResume()

2、  按返回键:onPause()  ->  onStop()  ->  onDestroy()

说明:按返回键相当于Activity销毁,此情况下再将Activity调出,相当于重新生成Activity,所以调用函数同1

3、  按Home键,Activity切换后台:onPause()  ->  onStop() 

说明:Activity从后台切换到前台:onRestart()  ->  onStart()  ->  onResume()

4、  进入下一个Activity(subActivity):onPause()  ->  onStop()


5、 从subActivity回到主Activity:onRestart()  ->  onStart()   ->  onResume()  ,相当于将Activity从后台切到前台,同3





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值