Android Fragment笔记

生命周期

Fragment生命周期

常用的子类

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

向Activity添加Fragment

  • 在Activity的布局文件内通过标签声明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笔记)