小编use*_*524的帖子

仅在第二次导航到Fragment时导致java.IllegalStateException错误,无活动

我得到一个非常令人费解的错误,我不知道如何开始工作.

我有一个简单的应用程序,只有一个活动,视图是用Fragments实现的.其中一个片段里面有一个ViewPager; 所以我决定我想要使用v4支持库的getChildFragmentManager类.我还必须使用ActionBarSherlock,这会导致问题,因为它没有附带v4库的v11.

我通过用v11库替换ABS中的v4支持库来解决这个问题,所有编译好的东西都可以工作,包括ViewPager.

这是奇怪的部分:

第一次打开ViewPager的片段时,它可以正常工作; 但导航到的第二次,应用程序崩溃,给出了无用的堆栈跟踪.从调试开始,我发现问题出在getChildFragmentManager返回的FragmentManager上; 它会抛出No Activity错误.

有没有人知道是什么原因引起的?

我将发布您认为相关的代码.

谢谢你,大卫

android android-fragments android-viewpager actionbarsherlock android-support-library

35
推荐指数
2
解决办法
2万
查看次数

Crashlytics不会取消代码

我是Crashlytics的新手,而且我遇到了一个问题,那就是我的堆栈痕迹并没有消失.根据Crashlytics的说法,这应该是自动发生的.它应该使用.apk中包含的mappings.txt文件来解密堆栈跟踪.我对整个过程有几个问题,以及我应该如何解决问题.

1)默认情况下,mappings.txt文件应与.apk一起打包?我正在使用gradle; 你有什么选择吗?

2)我似乎无法从Crashlytics下载stacktrace,也无法更新其仪表板上的mappings.txt文件.这两种选择都可以吗?

3)我可以在其他地方获得堆栈跟踪,应用程序启用了GSM服务.

proguard deobfuscation crashlytics

8
推荐指数
1
解决办法
2571
查看次数