美文网首页
Android Fragment笔记

Android Fragment笔记

作者: ChrisChanSysu | 来源:发表于2019-02-25 10:06 被阅读0次

生命周期

Fragment生命周期

常用的子类

  • DialogFragment 显示浮动对话框
  • ListFragment 显示由Adapter管理的一系列项目
  • PreferenceFragment 以列表形式显示Preference对象的层次结构,用于创建“设置”布局

向Activity添加Fragment

  • 在Activity的布局文件内通过<fragment>标签声明Fragment
  • 通过FragmentTransaction的add(@ResId int id, Fragment fragment)方法将Fragment添加到一个ViewGroup中
    • 可以通过add(Fragment, String)的方法添加一个没有UI的Fragment,这种情况下onCreateView()方法不会被调用。
    • FragmentTransaction也可以拥有回退栈,通过FragmentTransaction的addToBackStack()方法,用户可以通过返回按钮对FragmentTransaction进行回退

与Activity通信

  • Fragment获取Activity:getActivity()
  • Activity获取Fragment:getFragmentManager().findFragmentById()

Activity与Fragment生命周期的影响

Activity与Fragment生命周期的影响

相关文章

网友评论

      本文标题:Android Fragment笔记

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