首页 > 技术文章 > Fragment生命周期

zmaibbs7 2015-10-01 17:18 原文

Fragment生命周期:
Fragment生命周期
1. 启动Fragment
onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume()
2. 屏幕锁屏
onPause()->onStop()
3. 屏幕解锁
onStart()->onResume()
4. 切换其他Fragment
前一个Fragment:
onPause()->onStop()->onDestoryView()->onDestory()->onDetach()
后一个Fragment:
onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume()
5. 回到桌面
onPause()->onStop()
6. 回到应用
onStart()->onResume()
7. 退出Fragment
onPause()->onStop()->onDestoryView()->onDestory()->onDetach()
当Fragment被添加到Activity中时,调用该onAttach方法,并且只调用一次
创建Fragment时调用onCreate,并且只调用一次
次创建Fragment时,都会调用该onCreateView方法绘制View组件

onDestroyView:销毁Fragment所包含的view组件

 

推荐阅读