2015年3月

Android Activity的生命周期和启动模式

生命周期

Activity生命周期的方法

onCreate : Activity正在被创建。在这个方法中我们可以做一些初始化工作,比如调用SetContentView去加载界面布局资源、初始化Activity所需数据等。
onRestart : Activity正在重新启动。一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart就会被调用
onStart : Activity正在启动,这时Activity已经可见了,但是还没出现在前台,还无法和用户交互。
onResume : Activity可见,并且出现在前台并开始活动。
onPause : Activity正在暂停,正常情况下,紧接着onStop就会被调用。此时可以做一些存储数据、停止动画等工作,但要注意不能太耗时,因为会影响新的Activity显示,onPause必须先执行完,新的Activity的onResume才会执行。
onStop : Activity即将停止。可以做一些稍微重量级的回收工作,同样不能太耗时。
onDestroy :Activity即将销毁。可以做一些回收工作和最终的资源释放

- 阅读剩余部分 -