大家好,
我正在使用(目前正在尝试)ACRA进行错误报告。场景是:
- 我打开应用程序:ACRA 输出
ACRA is enabled for mypackage, intializing...
- 我输入设置(我准备了 NullpointerException)
- 应用程序冻结并通过 toast 输出准备崩溃对话框
- 该应用程序没有关闭,而是一次又一次地输出相同的吐司(所有视图都消失了)
- 当我关闭应用程序时,几秒钟后(我猜是收集数据)崩溃对话框打开
我的 Application 子类前面有以下注释:
@ReportsCrashes(formKey = "iwontshowyoumyformkey", customReportContent = {
REPORT_ID, APP_VERSION_CODE, ANDROID_VERSION, PHONE_MODEL, BRAND,
STACK_TRACE },
mode = ReportingInteractionMode.DIALOG,
resToastText = R.string.acra_toast_text,
resDialogText = R.string.acra_dialog_text,
resDialogTitle = R.string.acra_dialog_title,
resDialogCommentPrompt = R.string.acra_dialog_comment_prompt,
resDialogOkToast = R.string.acra_dialog_ok_toast,
forceCloseDialogAfterToast=true)
根据 Logcat 的说法,一个值得注意的细节是错误一次又一次地发生。这让我认为活动一直在重新启动,并且错误在 onCreate...
但是标签是ACRA的事实让我不确定它是否不是 ACRA,重新输出错误。
问题:应用程序应该崩溃并关闭,以便对话框可以出现,但不是。
问题:我将如何调试/解决这个问题?一个解决方案会更好......
提前谢谢你,直到