要管理Activity中Fragment,需要使用FragmentManager对象,在Activity中调用getFragmentManager()方法能够获得这个对象。

FragmentManager对象能够做以下事情:

1.获得Activity中既存的Fragment,用findFragmentById()获得Activity布局中提供UI的Fragment,或用findFragmentByTag()方法获得没有提供UI的Fragment;

2.使用popBackStack()方法从回退堆栈中弹出Fragment,类似用户的回退命令;

3.用addOnBackStackChangedListener()给回退堆栈的改变注册一个监听器。

关于这些方法的更多信息,可以参照FragmentManager类文档。

像前面章节中介绍的那样,你也能使用FragmentManager来打开一个FragmentTransaction对象,以便执行诸如添加和删除Fragment等事务。

注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。

如有兴趣请访问作者官方博客http://blog.csdn.net/FireOfStar

更多相关文章

  1. 关于android:configChanges="keyboardHidden|orientation"
  2. android之两种设置全屏或者无标题的方法
  3. Android(安卓)Studio更新 Gradle错误解决方法
  4. Unity3d与Android的相互调用
  5. android studio快捷键集合
  6. 关于android WebViewClient 的方法解释
  7. Android-你所不知道的context
  8. Android进程通信-AIDL
  9. google Android编译本地C++程序方法

随机推荐

  1. android操作sdcard
  2. Android Intent.action大全
  3. 2013年Linux周刊读者投票出炉 Ubuntu、An
  4. Android单元测试例子
  5. Multiple annotations found at this lin
  6. (布局)Android(安卓)应用程序窗体显示状态
  7. android 常用颜色表
  8. 关于 android 通过 python 统计 fps
  9. android设置默认输入法
  10. Android EditText插入字符串到光标所在位