Java 正在将碎片列表发送到FragmentPagerAdapter

Java 正在将碎片列表发送到FragmentPagerAdapter,java,android,android-fragments,Java,Android,Android Fragments,我试图通过向寻呼机适配器发送片段列表,使我的FragmentPagerAdapter实现可重用 public Fragment getItem(int position) { Fragment fragment = mFragmentList.get(position); if (fragment==null) { fragment=Fragment.instantiate(mContext,fragmentName????) } } 寻呼机适配器不使用片段

我试图通过向寻呼机适配器发送片段列表,使我的FragmentPagerAdapter实现可重用

public Fragment getItem(int position) {
Fragment fragment = mFragmentList.get(position);
    if (fragment==null)
    {
      fragment=Fragment.instantiate(mContext,fragmentName????)
    }
}
寻呼机适配器不使用片段管理器,因此没有在其中定义标记。 解决方案可能是在xml中指定片段标记,但我希望保持动态管理片段。 猜测答案在于正确实现继承。。。
有什么想法吗?

如果您查看
Fragment.instantiate
[此处](,java.lang.String,android.os.Bundle))的文档,您会发现片段名称与片段的标记不同。这是你片段的类的名称。因此,如果您的fragment类是
MyCustomFragment
,您可以使用以下方法创建它:

Fragment.instantiate(mContext,MyCustomFragment.class.getName())

但是,通常最佳实践是使用静态
newInstance
方法创建片段。你可以阅读更多关于这方面的内容