美文网首页
Android的Fragment知识点

Android的Fragment知识点

作者: 提起裙摆做女王i | 来源:发表于2021-02-07 11:15 被阅读0次

    1,Fragment的生命周期

    生命周期图.png

    2,生命周期函数

    frgment被创建的时候,相关的生命周期,
    onAttach(), onCreate(), onCreateView(), onActivityCreated();
    fragment对用户可见的时候,相关的生命周期,
    onStrat(), onResume(),
    fragment进入“后台模式”的时候,相关的生命周期,
    onPause(), onStop(),
    fragment被销毁的时候,相关的生命周期,
    onPause(), onStop(), onDestroyView(), onDestroy(), onDetach()
    可用onCreate()、onCreateView()、onActivityCreated()方法Bundle对象保存一个fragment的对象

    3,生命周期详细说明

    onAttach():Fragment和Activity相关联时调用,可以通过该方法获取Activity引用,还可以通过getArguments()获取参数。
    onCreate():Fragment创建时被调用。
    onCreateView():创建Fragment的布局。
    onActivityCreated():当Activity完成onCreate时调用。
    onStart():当Fragment可见时。
    onResume():当Fragment可见,且可交互时调用。
    onPause():当Fragment不可交互,但可见时。
    onStop():当Fragment不可见时。
    onDestroyView():当Fragment的UI从视图结构中移除时调用。
    onDestroy():销毁Fragment时
    onDetach():当Fragment和Activity解除关联时调用。

    4,Fragment扩展的子类

    • 1,对话框:DialogFragment
    • 2,列表:ListFragment
    • 3,选项设置:PreferenceFragment
    • 4,WebView界面:WebViewFragment

    5,Fragment使用方式

    相关文章

      网友评论

          本文标题:Android的Fragment知识点

          本文链接:https://www.haomeiwen.com/subject/arcztltx.html