通过程序体验生命周期

今天的主要内容:
通过程序输出的log信息,来体验活动的生存期;

通过程序输出log信息,来体验活动的生存期
首先新建一个ActivityLifeCycleTest项目:

通过程序体验生命周期_第1张图片

通过程序体验生命周期_第2张图片
通过程序体验生命周期_第3张图片

然后再创建两个子活动:NormalActivity & DialogActivity

通过程序体验生命周期_第4张图片

输入Activity类名的时候,不允许输入空格.


通过程序体验生命周期_第5张图片

创建一个普通的布局文件:


通过程序体验生命周期_第6张图片

再使用同样的方法写一个DialogActivity:
我们可以通过点击这个进入设计页面:

通过程序体验生命周期_第7张图片
通过程序体验生命周期_第8张图片

两个布局文件搞定.其实代码没有什么区别, 但是怎么实现不同的效果呢? 我们在配置文件AndroidManifest.xml中添加配置.
添加下面的一行代码,注册样式.


通过程序体验生命周期_第9张图片

好了,基本NormalActivity & DialogActivity配置完毕. 开始设置我们的Mainactivity的配置.

通过程序体验生命周期_第10张图片
通过程序体验生命周期_第11张图片
通过程序体验生命周期_第12张图片

可能布局有点丑.

通过程序体验生命周期_第13张图片

可以看到当MainActivity第一次被创建的时候,下面的日志输出情况:

通过程序体验生命周期_第14张图片

点击进入NormalActivity:

点击返回按钮:

通过程序体验生命周期_第15张图片

点击进入Dialog:

通过程序体验生命周期_第16张图片

好了我们就演示到这里.

通过程序体验生命周期_第17张图片

点赞是最好的
喜欢,关注是最大的支持。
亲爱的朋友,我需要你,我也等你。

你可能感兴趣的:(通过程序体验生命周期)