生离死别之Activity生命周期测试及结果分析

本文通过实例详细解析了Android Activity的生命周期,包括onCreate(), onStart(), onResume(), onPause(), onStop()和onDestroy()等关键函数。通过创建MainActivity和SecondActivity,测试了各个生命周期函数的调用顺序,阐述了Activity在启动、暂停、恢复和销毁过程中的行为。" 86309022,8329919,JavaScript:深度插入数组元素,"['JavaScript', '数组操作', '数据结构']
摘要由CSDN通过智能技术生成

生离死别 之   

Activity生命周期测试及结果分析

一:Android提供了很多Activity的生命周期函数,比如

1>  onCreate()

2>  onStart()

3>  onResume()

4>  onPause()

5>  onStop()

6>  onDestroy()等。

 

二:执行顺序。

我们用一个简单的例子来测试一下。

1onCreate():创建Activity调用,用于Activity的初始化,在Activity生命周期中只执行一次,适用于实例化对象

:2onStart()Activity:在屏幕上对用户可见时调用

:3onResume()Activity开始和用户交互的时候调用,这时该Activity是在Activity栈的顶部

:4onPause()Activity被暂停时调用,被其他的Activity挡在后面,这里可以做一些清理和保存工作

:5onStop()Activity被停止或者Activity变成不可见时调用

6onDestroy()Activity被从内存中移除,一般发生在执行finish方法时或者Android回收内存的时候

所有的执行结果;

 

初始的时候,即在加载程序的时候执行的方法。有oncreate()方法,onstart()方法,onresume()方法。顺序执行这三个方法。

 

当点击测试按钮的时候,开始跳转界面。函数执行如下。

 

 

点击返回按钮之后的执行结果如下,函数调用顺序。

 

 

思想总结

任何事物都存在声明周期。对于activity的生命周期,最常见的就是几种;onCreate()onStart()onResume()onPause()onStop()onDestroy()<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值