官网帮助文档链接:
http://developer.android.com/guide/components/fragments.html
主要看两张图,和跑代码
一,Fragment的生命周
二,与Activity生命周期的对比
场景演示 : 切换到该Fragment
11-29 14:26:35.095: D/AppListFragment(7649): onAttach
11-29 14:26:35.095: D/AppListFragment(7649): onCreate
11-29 14:26:35.095: D/AppListFragment(7649): onCreateView
11-29 14:26:35.100: D/AppListFragment(7649): onActivityCreated
11-29 14:26:35.120: D/AppListFragment(7649): onStart
11-29 14:26:35.120: D/AppListFragment(7649): onResume
屏幕灭掉:
11-29 14:27:35.185: D/AppListFragment(7649): onPause
11-29 14:27:35.205: D/AppListFragment(7649): onSaveInstanceState
11-29 14:27:35.205: D/AppListFragment(7649): onStop
屏幕解锁
11-29 14:33:13.240: D/AppListFragment(7649): onStart
11-29 14:33:13.275: D/AppListFragment(7649): onResume
切换到其他Fragment:
11-29 14:33:33.655: D/AppListFragment(7649): onPause
11-29 14:33:33.655: D/AppListFragment(7649): onStop
11-29 14:33:33.660: D/AppListFragment(7649): onDestroyView
切换回本身的Fragment:
11-29 14:33:55.820: D/AppListFragment(7649): onCreateView
11-29 14:33:55.825: D/AppListFragment(7649): onActivityCreated
11-29 14:33:55.825: D/AppListFragment(7649): onStart
11-29 14:33:55.825: D/AppListFragment(7649): onResume
回到桌面
11-29 14:34:26.590: D/AppListFragment(7649): onPause
11-29 14:34:26.880: D/AppListFragment(7649): onSaveInstanceState
11-29 14:34:26.880: D/AppListFragment(7649): onStop
回到应用
11-29 14:36:51.940: D/AppListFragment(7649): onStart
11-29 14:36:51.940: D/AppListFragment(7649): onResume
退出应用
11-29 14:37:03.020: D/AppListFragment(7649): onPause
11-29 14:37:03.155: D/AppListFragment(7649): onStop
11-29 14:37:03.155: D/AppListFragment(7649): onDestroyView
11-29 14:37:03.165: D/AppListFragment(7649): onDestroy
11-29 14:37:03.165: D/AppListFragment(7649): onDetach
比Activity多了一些生命周期,完整和Activity对接上,大家好好利用。
来自:http://blog.csdn.net/forever_crying/article/details/8238863
相关推荐
Activity Fragment 生命周期研究
Activity生命周期Fragment生命周期的log过程
工厂模式下add replace show hide fragment 还有Activity fragment生命周期
Android Activity ABC页面跳转生命周期变化及activity + fragment生命周期变化
Fragment学习之一、Fragment生命周期http://blog.csdn.net/xuehuayous/article/details/45032681 讲解博客完整代码。
Activity和Fragment的生命周期 http://blog.csdn.net/ttdevs/article/details/24382573
Fragment生命周期演示Demo,13个方法都有写到,希望对大家有帮助
Android fragment生命周期一张图解,一张图完全解释fragment的生命周期.看一遍就会
Fragment生命周期,Frament生命周期和Activity生命周期的关系。Fragment的生命周期方法何时回调。
测试了下fragment生命周期,之前一直看别人的文章知道生命周期,但是过后就忘了,现在实际操作了一遍fragment生命周期还是很有意义的,加深了印象解决了自己概念模糊不清的地方。
该DEMO是为了测试activity和fragment的生命周期,以及在viewpager切换过程中,fragment是否会被销毁。
随着Android系统的多样化,不仅仅在手机上,在平板、... 我们可以把Fragment看作是Activity的一个界面或者组成部分,而且Fragment具有与Activity很相似的生命周期,我们可以在Activity中动态的添加或者移除某个Fragment。
fragment 代码示例
因为Fragment是依赖Activity的,因此为了讲解Fragment的生命周期,需要和Activity的生命周期方法一起讲,即Fragment的各个生命周期方法和Activity的各个生命周期方法的关系和顺序,
Android Activity和Fragment的生命周期测试代码,没事的时候可以玩玩。
fragment之间在不使用replace切换fragment时的生命周期
该Demo比较通俗易懂的讲解了Fragment的生命周期。大家可以查看我的博客,上面有更详细的关于Fragment生命周期的讲解。
例子主要包括Fragment与Activity之间的通信,代码中还给出了两者之间通信具体调用的函数及其顺序。
理解Fragment生命周期(字典) 有这个字典以后对照查就行了。