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分钟只能发一篇帖子,所以可能需要一段时间。