getChildFragmentManager用于非支持片段作为嵌套片段

时间:2015-04-08 13:57:44

标签: android fragment android-nested-fragment

我正在使用类似Fragment的嵌套片段,而不是SupportFragment(v4)。 我应该使用getChildSupportManager来正确处理这个问题,但是怀疑v4支持片段,我有一个常规片段(我无法更改,它来自一个库)。

我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

  

我应该使用getChildSupportManager来正确处理这个问题,但是怀疑v4支持片段

AFAIK,Android中没有getChildSupportManager()方法。有getChildFragmentManager()

如果您使用getChildFragmentManager()中的FragmentActivity,则需要从Android支持包backport(android.support.v4.app.Fragment)中提供一个片段。如果您在API级别17+上使用常规getChildFragmentManager()中的Activity,则需要为其提供本机片段(android.app.Fragment)。

  

我有一个常规片段(我无法更改,它来自一个库)。

然后将minSdkVersion设置为17并使用Activity代替FragmentActivity