[有图有真相]测试activity的生命周期

前篇文章写了个欢迎界面的测试实现。觉得自己对生命周期的理解还不够深刻。这次就在上篇文章的基础上,用Toast把每个activity的状态展现出来。我用了两次的改动,效果真的不错!总算是把这东西弄明白了。官方的说明虽然清楚但是实际情况往往和我们当初想象的是不一样的,下面就让我们一起来重新学习activity的生命周期,相信你一定会有收获的!

就不贴代码了,上图来说。

第一张图是Main Activity,第二张图是 Test Activity。


简单 介绍一下这个测试Demo的结构。

只有两个activity:Main activity 和 Test Activity。其中Main activity做成了欢迎界面,3000毫秒后会自动启动Test activity。第一次的测试没有在Test acticity启动后调用finish()方法,把Main activity 结束掉。第二次的测试在Main activity中调用了finish()方法。

测试开始:

第一次测试。Main activity中没有调用finish()方法。看图:








第二次测试,Main activity中调用了finish()方法。看图:


第二次的测试只有这一张图。因为Main activity中调用了finish()方法,所以只剩下Test Activity的操作了,所有的生命周期函数的调用和第一次测试是一样的。

 有关测试的例子,如果博友不想自己再写一遍的话,可以留言向我索取。我会在上线的第一时间发给你。





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值