gpt4 book ai didi

Android fragment onCreateView 与 onActivityCreated

转载 作者:IT老高 更新时间:2023-10-28 13:14:08 27 4
gpt4 key购买 nike

我知道 fragment 的 View 层次结构必须在 onCreateView 中膨胀,但是 onCreateView 中可以有哪些其他功能与应该等待 onActivityCreated 什么?我当前的实现对所有内容都使用单独的 Activity ,典型的 Activity 在其 onCreate 方法中完成大部分工作,包括膨胀 View 、设置内容 View 、使用数据初始化各种小部件、设置监听器等。

那么这是否可以全部移到 onCreateView 中,还是应该将某些函数放入 onActivityCreated 方法中?

最佳答案

如果您的 View 是静态的,则无需将任何代码移至 onActivityCreated 方法。但是,例如,当您从适配器中填充一些列表时,您应该在 onActivityCreated 方法中执行此操作,并在 setRetainInstance 曾经这样做时恢复 View 状态。

同样访问父Activity的 View 层次必须在onActivityCreated中完成,不能越早。

关于Android fragment onCreateView 与 onActivityCreated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041206/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com