1

我有同样的问题有这个帖子:android.support.v4.app.Fragment: undefined method getChildFragmentManager()。我需要使用getChildFragmentManager(),因为我使用的是嵌套片段。

我的问题是:另一篇文章中的解决方案对我不起作用:

  • 我的 SDK 已更新。
  • 我从 SDK 文件夹中获得了我的 android-support-v4。
  • 我在我的项目和 ABS 中都添加了 android-support-v4。

这是我的库:

在此处输入图像描述

我怎样才能正确使用这种方法?

4

3 回答 3

1

不知道你是否已经解决了你的问题,但我遇到了同样的问题,我已经解决了。getCildFragmentManager() 方法是Fragment 类的方法,而不是FragmentActivity。仅仅因为您的类扩展了片段活动并不意味着您可以访问此方法。我所做的是我创建了一个片段实例,我想在其中放置子片段并通过该片段实例调用该方法。显然还有其他方法可以解决这个问题,但这对我有用。

于 2013-12-16T20:09:22.027 回答
0

这是因为使用旧的 android.support.v4。

一旦你更改了最新的库。它会解决我通过更改它来解决它。希望它会起作用

于 2014-09-04T23:15:07.913 回答
0

也许你的 android 清单中有一些东西,看看你的 android 清单的页眉或“页脚”关于最低 SDK 版本。

于 2013-10-17T16:39:45.133 回答