其他分享
首页 > 其他分享> > android – 无活动在片段内使用viewpager和片段时出现异常

android – 无活动在片段内使用viewpager和片段时出现异常

作者:互联网

让我来描述我的项目.

我使用actionbarsherlock和jfeinstein10的SlidingMeno.在我的主要活动中,我有这个滑动菜单,其中有几个菜单项在容器中打开碎片. (与滑动菜单示例中的基本片段示例相同)在其中一个片段中,我有view-pager和viewpageindicator. View-pager与我的片段绑定到FragmentStatePagerAdapter.所以我在片段里面有片段.当在片段内使用片段时,我使用文档中建议的getChildFragmentManager().

当我选择带有第一次保存view-pager的片段的菜单项时,一切都会像它应该的那样工作.但是当我选择其他一些菜单项然后回到这个view-pager片段时,我得到了这个例外.
所有其他片段都没有此问题,并且在堆栈跟踪中没有对我的代码的引用.

https://gist.github.com/4502038

是否有任何人遇到类似的问题或有一些想法发生了什么.

编辑:如果我使用getFragmentManager()而不是getChildFragmentManager(),即使你在subfragment.我没有得到异常,但是在我第二次选择viewpager片段后,viewpager中的一个片段没有被重新创建.

我在github上创建了一个项目,所以你们可以看看.
https://github.com/pzagor2/TestErrorApp

解决方法:

看到:https://code.google.com/p/android/issues/detail?id=42601错误.

取消注释addToBackStack https://github.com/pzagor2/TestErrorApp/blob/master/MainActivity/src/com/example/myapp/MainActivity.java#L69,为我的项目设置工作.

您可以在第一个网址中看到Google错误报告中的错误.

希望这有帮助.

标签:android,android-viewpager,viewpagerindicator
来源: https://codeday.me/bug/20190520/1143694.html