Activity生命周期
Activity有4种状态:
1.活动状态:当Activity位于前台,用户可见,可获得焦点,此时的Activity位于栈顶.
2.暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点.
3.停止状态:当Activity不可见,失去焦点.
4.销毁状态:当Activity结束,或Activity所在的Dalvik进程结束.
在Activity生命周期中,如下方法会被系统调用:
1.onCreate(Bundle savedStatus):创建Activity时被回调,该方法只会被调用一次
2.onStart():启动Activity时被回调
3.onRestart():重新启动Activity时被回调
4.onResume():恢复Activity时被回调,onStart()方法后一定会回调onResume()方法
5.onPause():暂停Activity时被回调
6.onStop():停止Activity时被调用
7.onDestroy():销毁Activity时被回调,该方法只会调用一次
以上7种方法,在合适的时机重写相应的方法!
生命周期流程图: