Android 传递到FragmentStatePagerAdapter的FragmentManager用于什么?

Android 传递到FragmentStatePagerAdapter的FragmentManager用于什么?,android,Android,我一直在试图弄清楚FragmentManager参数在FragmentStatePagerAdapter中的实际用途。在文档中,没有任何方法实际使用它。文件中也缺少其目的 构造函数的描述实际上是空白的,它的任何方法的实现都不需要使用FragmentManager 碎片管理器的作用是什么 (我知道FragmentManager在其他上下文中用于什么,只是不在这个适配器的上下文中) 碎片管理器是做什么的 FragmentStatePagerAdapter处理Fragments。正如您在活动中所做的

我一直在试图弄清楚
FragmentManager
参数在
FragmentStatePagerAdapter
中的实际用途。在文档中,没有任何方法实际使用它。文件中也缺少其目的

构造函数的描述实际上是空白的,它的任何方法的实现都不需要使用
FragmentManager

碎片管理器的作用是什么

(我知道FragmentManager在其他上下文中用于什么,只是不在这个适配器的上下文中)

碎片管理器是做什么的


FragmentStatePagerAdapter
处理
Fragment
s。正如您在
活动中所做的那样,您将使用
FragmentManager
beginTransaction()
并提交它,
FragmentStatePagerAdapter
也会这样做。在某一点上,它将使用您提供给超级构造函数的
FragmentManager
调用
beginTransaction
,调用
getItem()
,在那里您返回要显示的
片段并提交它。正如所指出的,
FragmentStatePagerAdapter
还注意删除
片段

具体来说,它使用
片段事务
来添加和删除页面<代码>FragmentPagerAdapter
仅添加页面
FragmentStatePagerAdapter
将添加和删除页面(后者用于限制未完成页面的数量,以帮助控制堆消耗)。举例来说,你可以从中看到这一点。如果我真的这么说的话,你们两个智囊团真的是Android和Java知识的惊人来源。。!谢谢你帮助我们!:)@Blackbelt因此,在我的代码中,如果我在
碎片管理器
中设置我想要使用的
碎片
,然后将其传递给适配器,当我尝试从管理器检索
碎片
时,会不会发生任何类型的分配冲突?这取决于您所说的分配冲突是什么意思。如果您没有直接使用
事务
,而只是在
getItem
中返回它们,那么应该不会有任何冲突是的,我将发布另一个问题。显然,我每90分钟只能发一篇帖子,所以可能需要一段时间。