我正在尝试使用acra添加发送给我的电子邮件支持的崩溃转储。 我相信有一个选项可以显示重启app的对话框。
以下是我的reportCrash
@ReportsCrashes(formKey="dGVacG0ydVHnaNHjRjVTUTEtb3FPWGc6MQ",
mode = ReportingInteractionMode.DIALOG,
customReportContent = { ReportField.APP_VERSION_CODE, ReportField.APP_VERSION_NAME,
ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.CUSTOM_DATA,
ReportField.STACK_TRACE, ReportField.LOGCAT },
resToastText = R.string.crash_toast_text, // optional, displayed as soon as the crash occurs, before collecting data which can take a few seconds
resDialogText = R.string.crash_dialog_text,
resDialogIcon = android.R.drawable.ic_dialog_info, //optional. default is a warning sign
resDialogTitle = R.string.crash_dialog_title, // optional. default is your application name
resDialogCommentPrompt = R.string.crash_dialog_comment_prompt, // optional. when defined, adds a user text field input with this text resource as a label
resDialogOkToast = R.string.crash_dialog_ok_toast // optional. displays a Toast message when the user accepts to send a report.
)
答案 0 :(得分:0)
我认为没有选项可以在重启应用时显示对话框,通常会在应用被杀之前显示崩溃。但是你在那里的配置看起来对于对话框显示是正确的。
一句警告,现在已弃用使用Google文档捕获崩溃报告。您应该像Acralyzer一样寻找另一个报告后端的崩溃。