Activity生命周期

来源:互联网 发布:知乎精彩回答 微盘 编辑:程序博客网 时间:2024/06/09 22:37

Activity类有7个回调方法,这7个回调方法覆盖Activity生命周期的每一个环节


1. onCreate()      第一次创建时调用,用于加载布局,绑定事件

2. onStart()         活动由不可见变为可见调用

3. onResume()   活动处于栈顶时调用

4. onPause()      启动另一个活动时调用

5. onStop()         活动处于完全不可见的时候调用

6. onDestroy()    活动销毁之前调用

7. onRestart()     活动由停止状态到运行状态时调用


进一步了解Activity生命周期


每个活动生命周期最多存在4种状态

1. 运行状态 onCreate()  onStart()   onResume() 

2. 暂停状态 onPause()

3. 停止状态 onStop() 

4. 销毁状态 onDestroy()


活动从运行状态到销毁状态回调方法调用顺序

onCreate()→onStart()→onResume()→onPause()→onStop()→onDestroy()

当从停止状态回到运行状态时调用 onRestart()  

onStop()→onRestart()→onStart()





原创粉丝点击