android 中Fragment的生命周期1
2014-03-17 22:58
405 查看
android中其实我们可以将Fragment看成一个有生命周期的View,它必须依附于Activity,当我们在Activity加载了一个Fragment的时候整个生命周期可以通过下面的log得到一个结论,先看log:
Activity初次加载:
-->activity ---onCreat
-->fragment---onAttach
- ->fragment---onCreat
- ->fragment---onCreatView
- ->fragment---onActivityCreated
-->activity ---onStart
-->fragment---onStart
-->activity---onResume
-->fragment---onResume
//当暂停时
-->fragment---onPause
-->activity---onPause
-->fragment---onStop
-->activity---onStop
//销毁
-->fragment---onPause
-->activity---onPause
-->fragment---onStop
-->activity---onStop
-->fragment---onDestoryView
-->fragment---onDestory
-->fragment---onDetach
-->activity---onDestory
从上面的生命周期可以看出。。加载的时候先activity,当在Fragment中完成activityCreated的时候,生命周期同activity【Activity>Fragment】,但是在暂停、销毁的时候顺序相反,先Fragment后Activity【Fragment>Activity】....其实完全可以理解这样的一个顺序,因为Fragment其实就一特殊的View,加载的时候先要准备好容器【Activity】,销毁的时候肯定得先销毁View,然后再是容器
Activity初次加载:
-->activity ---onCreat
-->fragment---onAttach
- ->fragment---onCreat
- ->fragment---onCreatView
- ->fragment---onActivityCreated
-->activity ---onStart
-->fragment---onStart
-->activity---onResume
-->fragment---onResume
//当暂停时
-->fragment---onPause
-->activity---onPause
-->fragment---onStop
-->activity---onStop
//销毁
-->fragment---onPause
-->activity---onPause
-->fragment---onStop
-->activity---onStop
-->fragment---onDestoryView
-->fragment---onDestory
-->fragment---onDetach
-->activity---onDestory
从上面的生命周期可以看出。。加载的时候先activity,当在Fragment中完成activityCreated的时候,生命周期同activity【Activity>Fragment】,但是在暂停、销毁的时候顺序相反,先Fragment后Activity【Fragment>Activity】....其实完全可以理解这样的一个顺序,因为Fragment其实就一特殊的View,加载的时候先要准备好容器【Activity】,销毁的时候肯定得先销毁View,然后再是容器
相关文章推荐
- Android零基础入门第86节:探究Fragment生命周期
- Android 程式开发:(三)碎片简介 —— 3.2 Fragment的生命周期
- android之Fragment生命周期
- 【Android】Activity与Fragment的生命周期的关系
- 【android】关于FragmentManager动态管理Fragment时Fragment生命周期的探究
- [转] Android开发:Fragment不同操作的生命周期
- Android组件Fragment生命周期详解
- Android Fragment的生命周期详解
- android fragment生命周期
- Android - 小问题 一张图彻底理解Activity/Fragment的生命周期
- Android 特别大的Activity和Fragment的生命周期图
- 【Android】Fragment的生命周期
- Android Fragment---与Activity生命周期的协调
- Android Activity生命周期以及Fragment生命周期的区别与分析
- Android Fragment项目中使用及生命周期分析
- Android 快速掌握Fragment生命周期与使用技巧
- android Activity与fragment的生命周期
- Android成长日记-Fragment的生命周期与Activity通信
- Android的Fragment的生命周期各状态和回调函数使用
- 【Android】11.4 Fragment及其生命周期