每一个Activity都有一个Xml文件,而Xml文件会有不同的状态,借用一张图我们就可以清楚的知道这个界面的生命周期了。
为了测试我在Activity内重写了一系列方法,这样就可检测方法何时被调用了。
当我们打开应用时:可以看到第一张界面被启动了,掉用了onStart方法和onResume方法,
当我们点击按钮跳转到第二张界面时可以看到第一个界面被暂停,同时启动了第二张界面第一个Activity调用了onpause方法后第二张界面启动,然后第一张界面停止onStop
退出第二张界面回到第一张界面呢?
在这里可以看到第二张界面暂停,停止而后界面被销毁了,此时第一张界面重启保持转跳前的状态。
最后退出:
第一张界面停止,销毁,结束生命周期。
相关推荐
NULL 博文链接:https://hunnuxiaobo.iteye.com/blog/424256
NULL 博文链接:https://hunnuxiaobo.iteye.com/blog/436797
蓝杰实训 手机定位 系统技术原理 .
资源讲了一个使用java socket编写FTP client 的实例,可以学习java socket编程的基本步骤和原理
蓝杰IBM-robocode平台资料,java语言
CMPP模拟网关,用于CMPP2.0;CMPP3.0开发调试,同时提供相关java代码,供大家参数,若开发有困难的,大家可以借用华为的短信代理包 smproxy.jar
做为java分布式计算的基础框架的RMI体系,是javaEE结构的基础技术. 本课件全面讲解了RMI的一般实现,特殊问题解决及与sping的组合应用. 1.分布式计算的起因及基本原理 2.RMI体系结构 3.RMI服务器实现及编码 ...
基于桌面交互方式的web2.o应用,J2EE体系,MYSQL数据库,附带所有源码和数据库,附带说明:蓝杰网的源码
BlueBlood-OS这是一个类UNIX的64bit操作系统,从0开始完整的实现一个OS本篇README.md面向开发者上手指南以下指南将帮助您在本地机器上安装和运行该项目,...作者邵靳天@蓝杰您也可以在贡献者列表中提到所有参与该项目的