【问题标题】:How can I catch all the errors that are generated in an Android studio project如何捕获 Android Studio 项目中生成的所有错误
【发布时间】:2021-10-27 00:11:41
【问题描述】:

如何在使用 Java 的 Android Studio 项目中捕获所有错误,而不必在所有语句中放置 Try Catch 块,这是因为我想在存储库中记录所有错误。

非常感谢您能给我的任何建议。

【问题讨论】:

  • 把所有东西都包装在一个巨大的 try-catch 中?..

标签: java android try-catch


【解决方案1】:

标准java方式:

Thread.setDefaultUncaughtExceptionHandler( (thread, throwable) -> {
        log(throwable.getMessage(), thread.getId());
});

它将处理未捕获的 RuntimeExceptions,除非另有说明,否则它将作用于所有应用程序线程。

请记住抛出异常是有原因的,不应忽略,尤其是 RuntimeExceptions。

【讨论】:

  • 非常感谢您的回答,我将在一个模块中执行该过程进行测试。目标是检查错误并在发生错误时予以纠正。
猜你喜欢
  • 2018-02-24
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
  • 2015-01-30
  • 1970-01-01
  • 2015-12-05
  • 1970-01-01
  • 2020-10-14
相关资源
最近更新 更多