从 https://developer.android.google.cn/guide/components/fragments?hl=zh_cn 拿来的,另外如果从来没接触过Fragment或者对Fragment不甚理解也可以去看看
生命周期导图
对应生命周期解释onAttach
Activity与Fragment正式关联的生命周期,在此生命周期里最经常处理的 *** 作是取得传入的Bundle值,参考代码如下:
@OverrIDe public voID onAttach(Context context) { super.onAttach(context); Bundle bundle = getArguments(); String content = bundle.getString("content"); }
onCreate()
系统会在创建片段时调用此方法。当片段经历暂停或停止状态继而恢复后,如果您希望保留此片段的基本组件,则应在您的实现中将其初始化。onCreateVIEw()
系统会在片段首次绘制其界面时调用此方法。如要为您的片段绘制界面,您从此方法中返回的 VIEw
必须是片段布局的根视图。如果片段未提供界面,您可以返回 null。另外此生命周期也是通常是VIEw的控件findVIEwID的地方,参考代码如下:@Nullable @OverrIDe public VIEw onCreateVIEw(@NonNull LayoutInflater inflater, @Nullable VIEwGroup container, @Nullable Bundle savedInstanceState) { VIEw vIEw = inflater.inflate(R.layout.fragment_ad_settings, container, false); mTitle = vIEw.findVIEwByID(R.ID.Title); mBack = vIEw.findVIEwByID(R.ID.back); return vIEw; }
待续....
总结
以上是内存溢出为你收集整理的Android开发 Fragment的生命周期导图全部内容,希望文章能够帮你解决Android开发 Fragment的生命周期导图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)