美文网首页
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