FragmentActivity的onActivityCreated之后的方法

时间:2013-10-08 10:38:52

标签: android methods android-fragments android-fragmentactivity android-listfragment

我有FragmentActivity和几个片段。要更改/更新这些片段,我必须等待每个片段的onActivityCreated。在调用了所有FragmentActivity方法后,是否有调用onActivityCreated的方法?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,它的FragmentActivity.onActivityCreated(Bundle)方法告诉片段其活动已完成自己的Activity.onCreate()。所以它总是在onCreateView()之后调用。

在创建片段的活动并且实例化此片段的视图层次结构时调用。一旦这些部分就位,它可用于进行最终初始化,例如检索视图或恢复状态。对于使用setRetainInstance(boolean)保留其实例的片段也很有用,因为此回调告诉片段何时与新活动实例完全关联。这是在onCreateView(LayoutInflater, ViewGroup, Bundle)之后和onViewStateRestored(Bundle)之前调用的。