【问题标题】:getChildFragmentManager for non support fragment as nested fragmentgetChildFragmentManager 用于不支持片段作为嵌套片段
【发布时间】:2015-04-08 13:57:43
【问题描述】:

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

我该如何解决这个问题?

【问题讨论】:

    标签: android fragment android-nested-fragment


    【解决方案1】:

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

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

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

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

    然后将您的 minSdkVersion 设置为 17 并使用 Activity 而不是 FragmentActivity

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多