【发布时间】:2013-02-02 12:08:54
【问题描述】:
我遇到了一个非常令人费解的错误,我什至不知道如何开始解决。
我有一个带有一个活动的简单应用程序,视图是用片段实现的。其中一个片段内部有一个 ViewPager;所以我决定我想使用 v4 支持库的 getChildFragmentManager 类。我还不得不使用导致问题的 ActionBarSherlock,因为它没有随 v4 库的 v11 一起提供。
我通过将 ABS 中的 v4 支持库替换为 v11 库来解决此问题,并且所有内容都已编译并似乎可以正常工作,包括 ViewPager。
这是奇怪的部分:
第一次打开带有 ViewPager 的 Fragment,它可以正常工作;但是第二次导航到,应用程序崩溃,给出一个无用的堆栈跟踪。通过调试,我发现问题出在 getChildFragmentManager 返回的 FragmentManager 上;它抛出无活动错误。
有人知道是什么原因造成的吗?
我将发布您认为相关的代码。
谢谢你, 大卫
【问题讨论】:
-
请发布完整的 logcat 输出
-
究竟什么是“无活动”错误?就像在片段中没有附加到一个活动?导致错误的代码行是什么?
标签: android android-fragments actionbarsherlock android-viewpager android-support-library