我一直试图找出FragmentManager
中FragmentStatePagerAdapter
参数的实际含义。在文档中,没有方法实际使用它。它的目的也在文档中缺失。
构造函数的描述实际上是空白的,并且其任何方法的实现都不需要使用FragmentManager
。
FragmentManager
是什么?
(我知道FragmentManager
在其他环境中使用的是什么,而不是在这个适配器的上下文中)
答案 0 :(得分:2)
什么是FragmentManager?
FragmentStatePagerAdapter
处理Fragment
s。正如您在Activity
中使用FragmentManager
到beginTransaction()
并提交它一样,FragmentStatePagerAdapter
也会这样做。在某个时刻,它会使用您提供给超级构造函数的beginTransaction
来调用FragmentManager
,会调用getItem()
,您将返回要显示的Fragment
并提交它。正如@CommonsWare所指出的那样,FragmentStatePagerAdapter
也需要删除Fragment
。