让我描述一下我的项目。
我将 actionbarsherlock 与 jfeinstein10 中的 SlidingMeno 一起使用。在我的主要活动中,我有这个滑动菜单,其中包含几个在容器中打开片段的菜单项。(与滑动菜单示例中的基本片段示例相同)在其中一个片段中,我有带有 viewpageindicator 的 view-pager。View-pager 与我的片段绑定到 FragmentStatePagerAdapter。所以我在片段中有片段。当在片段中使用片段时,我使用 getChildFragmentManager() 就像文档中建议的那样。
当我第一次选择带有视图分页器的片段的菜单项时,一切都像它应该的那样工作。但是当我选择其他一些菜单项然后返回到这个视图寻呼机片段时,我得到了这个异常。所有其他片段都没有这个问题,并且在堆栈跟踪中没有对我的代码的引用。
https://gist.github.com/4502038
有没有人遇到过类似的问题或知道发生了什么。
编辑:如果我使用 getFragmentManager() 而不是 getChildFragmentManager() 即使你在子片段中。我没有遇到异常,但是在我第二次选择 viewpager 片段后,没有重新创建 viewpager 中的片段之一。
我在github上创建了一个项目,大家可以看看。 https://github.com/pzagor2/TestErrorApp