Android开发学习笔记 via Google Developers (2) - Activity LifeCycle

来源:互联网 发布:软件开发合同 编辑:程序博客网 时间:2024/06/05 22:41

今天完成了一个Activity的Demo程序。在3个Activity之间来回切换,可以显示每个Act的生命周期的变换所经历的那些事件。下面是从Google的Android Developer教程里截取的说明:

 

这个很全面的解释了各个生命周期之间的转换,以及所经历的事件;其中Resumed,Paused和Stopped是三个持续的状态,就是Activity会稳定的状态。而另外几个就是稍纵即逝,Destroy这个很奇妙,当用户旋转屏幕的时候,当前这个Activity会被Destroy掉,然后重新Create。所以这个时候就应该用到savedInstantState这个东西来保证相关的信息在旋转屏幕的时候持续提供了(当然用的layout也应该重新构造)。

 

Paused的半透明显示是指当屏幕被一个对话框的显示覆盖成半透明的时候的状态。Stopped是完全覆盖(转到另外的Act)

 

 

 

 

原创粉丝点击