随机ACRA从应用程序的不同活动中崩溃

时间:2014-11-24 15:52:37

标签: android acra

编辑:这与活动生命周期无关。我确实预先注意到Note 3s,其中省电模式回收了我的任何静态变量。从那时起,我经历了极端的措施,以确保一切都得到妥善保存,传递和恢复。

我的应用程序有一个独特的登录系统。用户无法登录(并打开主要活动),直到他们从服务器获取最新文件并可以根据这些文件验证登录。登录时登录存储在首选项中,登出时清除。如果重新启动应用程序,则会清除登录名。所有崩溃记录都是通过ACRA完成的。

编辑:有两个崩溃爆发的实例与应用程序的生命周期无关,并且由于某些文件丢失而被抛出。启动这些活动的唯一方法是通过登录屏幕启动的主要活动(验证并使用配置文件来处理成功登录和可用选项)。看起来直接启动活动时没有任何所需的文件/变量(登录等)。

我能够将IP缩小到加利福尼亚州的圣何塞。构建信息如下所示:

BOARD=herring
BOOTLOADER=D720SPRLC1
BRAND=Android
CPU_ABI=armeabi-v7a
CPU_ABI2=armeabi
DEVICE=crespo4g
DISPLAY=full_crespo4g-eng 4.1.1 JRO03R eng.azhang.20141014.185122 test-keys
FINGERPRINT=Android/full_crespo4g/crespo4g:4.1.1/JRO03R/eng.azhang.20141014.185122:eng/test-keys
HARDWARE=herring
HOST=lima
ID=JRO03R
IS_DEBUGGABLE=true
MANUFACTURER=unknown
MODEL=Full Android on Crespo4G
PRODUCT=full_crespo4g
RADIO=D720SPRLF2 
SERIAL=3434F1EE0F3100EC
TAGS=test-keys
TIME=1413337943000
TYPE=eng
UNKNOWN=unknown
USER=azhang
VERSION.CODENAME=REL
VERSION.INCREMENTAL=eng.azhang.20141014.185122
VERSION.RELEASE=4.1.1
VERSION.RESOURCES_SDK_INT=16
VERSION.SDK=16
VERSION.SDK_INT=16

我不确定如何处理这些报告。我应该担心还是有人见过类似的东西?

1 个答案:

答案 0 :(得分:0)

当您的应用进入后台时,听起来您没有正确保存并恢复状态。因此,之前登录并且现在处于应用程序中间的用户突然在将应用程序放入后台后返回到您的应用程序时没有预期的状态。

请参阅http://developer.android.com/training/basics/activity-lifecycle/recreating.html