为什么 ACRA 库引发异常对话框 即使应用程序当前未运行



我想添加ACRA库以向应用程序开发人员报告异常,但是当应用程序当前运行时,此代码工作正常,但即使应用程序已关闭,它也会显示异常。

import org.acra.ReportingInteractionMode;
import org.acra.annotation.ReportsCrashes;
@ReportsCrashes(formUri = "",
    mode = ReportingInteractionMode.DIALOG,
    mailTo = "xyz@gmail.com",
    resDialogText = R.string.reporttous,
    resDialogOkToast = R.string.OK,
    formKey = "")
public class UILApplication extends Application {
@Override
public void onCreate() {
    super.onCreate();
    ACRA.init(this);
}
}

任何提示或帮助将不胜感激

ACRA 捕获应用中发生的崩溃,然后选择性地通知用户并向您发送崩溃报告。它通过捕获未捕获的运行时异常并处理它们来实现。

如果 ACRA 捕获了异常并显示通知对话框,这是因为您的应用正在运行并引发了未捕获的异常。

不要与前景中不可见和不运行混淆。它们不是一回事。

相关内容

  • 没有找到相关文章

最新更新