Android Fragment 管理
Activity
管理 Fragment
主要依赖 FragmentManager
FragmentManager
提供了一些方法用于管理 Fragment
方法 | 说明 |
---|---|
findFragmentById() | 获得指定的 Fragment |
popBackStack() | 方法弹出后台 Fragment |
addToBackStack(null) | 加入 Back 栈 |
也提供了一个事件监听器用于监听后台栈的变化 addOnBackStackChangeListener
Fragment 事务
增删替换 Fragment
需要借助 FragmentTransaction
对象
FragmentTransaction
对象提供了 commit()
方法用于提交事务,提供了 remove()
方法用于删除事务