应用场景
静态使用
- xml
动态使用
- 逻辑代码
生命周期
Fragment生命周期.png------>Fragment依赖于Activity存在,当创建打开时👇
ActivityonCreate()
FragmentonAttach
:Activity和Fragment产生关联是的回到方法
FragmentonCreate
:当前Fragment第一次被创建是的回调方法
FragmentonCreateView
:当前Fragment第一次绘制用户界面时的回调方法
FragmentonActivityCreated()
:当前Fragment所属的Activity创建成功的回调方法
ActivityonStart()
:
FragmentonStart()
:Fragment能够被用户看到时的回调方法
ActivityonResume()
:
FragmentonResume()
:Fragment能够获取用户焦点时的回调方法
------>屏幕关屏时时👇
FragmentonPause()
:Fragment失去用户焦点时的回调方法
ActivityonPause()
:
FragmentonStop()
:Fragmentwa完全被用户遮挡时的回调方法
ActivityonStop()
:
------>在同一个Activity下FragmentA切换到FragmentB时👇
FragmentonPause()
:
FragmentonStop()
:
FragmentonDestroyView()
:Activity中的Fragment视图被移除时的回调方法
FragmentonDestroy()
:Fragment被销毁时的回调方法
FragmentonDetach()
:Activity与Fragment失去关联时的回调方法
------>呈上,FragmentB切换回FragmentA时👇
FragmentonAttach()
:
FragmentonCreate()
:
FragmentonCreateView()
:
FragmentonActivityCreate()
:
FragmentonStart()
:
FragmentonResume()
:
------>点击Home键时👇
FragmentonPause()
:
ActivityonPause()
:
FragmentonStop()
:
ActivityonStop()
:
------>重新打开时👇
ActivityonRestart()
:
ActivityonStart()
:
FragmentonStart()
:
ActivityonResume()
:
FragmentonResume()
:
网友评论