Fragment中生命周期函数的介绍
2014-08-03 10:54
369 查看
1)第一次启动:onCreate->onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume->onResume
2)按下返回键:onPause->onPause->onStop->onStop->onDestroyView->onDestroy->onDetach->onDestroy
恢复时:因为按下返回键直接销毁了,所以恢复的时候会从新启动,重新执行onCreate->onAttach->……等方法
3)按下Home键:onPause->onPause->onStop->onStop
恢复时:onRestart->onStart->onStart->onResume->onResume
4)按下锁屏键:onPause->onPause->onStop->onStop
恢复时:onRestart->onStart->onStart->onResume->onResume
5)进入Back栈:onPause->onStop->onDestroyView
恢复时:onCreateView->onActivityCreated->onStart->onResume
通过以上分析,我们得出了这几个结论。
【1】onResume用来恢复保存的状态
【2】onPause用来保存当前的状态
【3】与Activity建立联系时会调用onAttach
【4】和activity分离的时调用onDetach
感谢:http://blog.csdn.net/forever_crying/article/details/8238863/
2)按下返回键:onPause->onPause->onStop->onStop->onDestroyView->onDestroy->onDetach->onDestroy
恢复时:因为按下返回键直接销毁了,所以恢复的时候会从新启动,重新执行onCreate->onAttach->……等方法
3)按下Home键:onPause->onPause->onStop->onStop
恢复时:onRestart->onStart->onStart->onResume->onResume
4)按下锁屏键:onPause->onPause->onStop->onStop
恢复时:onRestart->onStart->onStart->onResume->onResume
5)进入Back栈:onPause->onStop->onDestroyView
恢复时:onCreateView->onActivityCreated->onStart->onResume
通过以上分析,我们得出了这几个结论。
【1】onResume用来恢复保存的状态
【2】onPause用来保存当前的状态
【3】与Activity建立联系时会调用onAttach
【4】和activity分离的时调用onDetach
感谢:http://blog.csdn.net/forever_crying/article/details/8238863/
相关文章推荐
- fragment的生命周期函数介绍
- Cocos2d-x场景生命周期函数介绍
- cocos2dx-3.0(24) onEnter()、onExit()、init()等场景生命周期函数介绍
- Activity 与 Fragment 之间生命周期函数的对应同步关系图
- Android Fragment 生命周期介绍
- Cocos2d-x中Node节点生命周期函数介绍
- 史上最全Fragment介绍,包括fragment的定义,生命周期,用法
- MainActivity 嵌入 Fragment 的每个函数执行的生命周期
- Fragment的生命周期以及相关库函数的执行流程总结
- Cocos2d-x场景生命周期函数介绍
- React组件详细介绍及其生命周期函数
- Cocos2d-x场景生命周期函数介绍
- (一)Activity和Fragment生命周期:通过回调函数观察生命周期
- acticity嵌套fragmentA和fragmentB情景下生命周期介绍
- Android fragment 生命周期及替换函数
- cocos2dx-3.0(24) onEnter()、onExit()、init()等场景生命周期函数介绍
- Android开发之Fragment的介绍、使用及生命周期
- Android Fragment 基本介绍及其生命周期讲解
- Fragment的生命周期及相关介绍
- android Fragment生命周期介绍