Android碎片onCreateView与onActivityCreated

我知道一个片段的视图层次结构必须在onCreateView中膨胀,但onCreateView中还有哪些function可以与onActivityCreated等待什么呢? 我目前的实现对每件事都使用单独的活动,一个典型的活动在onCreate方法中完成大部分工作,包括使视图膨胀,设置内容视图,用数据初始化各种小部件,设置监听器等等。

所以这可能全部被移入onCreateView,或者应该把一些函数放入onActivityCreated方法呢?

Solutions Collecting From Web of "Android碎片onCreateView与onActivityCreated"

如果你的视图是静态的,那么移动任何代码到onActivityCreated方法是没有必要的。 但是,例如,当您从适配器中填充一些列表时,则应该在onActivityCreated方法中执行此操作,并在setRetainInstance用于恢复视图状态时执行此操作。

同样,访问父活动的视图层次结构必须在onActivityCreated中完成,不要早点完成。