Activity和Fragment生命周期联动
2016-10-15 16:08:29 0 举报
Activity和Fragment生命周期联动是指当Activity的生命周期发生变化时,与之关联的Fragment也会相应地执行相应的生命周期方法。例如,当Activity被创建时,与之关联的所有Fragment也会被创建;当Activity被销毁时,与之关联的所有Fragment也会被销毁。此外,在Activity的不同生命周期阶段,Fragment也可以执行特定的操作,例如在onResume()方法中恢复数据、在onPause()方法中保存数据等。这种联动机制可以帮助开发者更好地管理应用程序的状态,并确保用户界面始终保持一致。
作者其他创作
大纲/内容
FragmentHostCallback
mActivity:FragmentActivitymFragmentManagerger:FragmentManagerImpl
FragmentController
mHost:FragmentHostCallback
dispatchCreate()dispatchActivityCreated()dispatchStart()...
HostCallback
onGetHost()onStartActivityFromFragment()onAttachFragment()onFindViewById()....
FragmentManager
FragmentActivity
+mFragments:FragmentController
onCreate()onStart()onAttachFragmentfindViewById().....
Fragmentmanagerimpl
mHost:FragmentHostCallback
0 条评论
回复 删除
下一页