我正在开发一个具有远程异常处理功能的应用程序。也就是说,如果发生意外的异常,应用程序会正常关闭,并在我们服务器的日志中生成报告。我为此使用了 UncaughtExceptionHandler 接口,它运行良好,只是它似乎没有捕获实际上是错误的 Throwable。
显然,最好的解决方案是一开始就处理所有事情和/或不允许任何事情引发错误。但是,为了彻底处理错误,我希望能够捕获意外错误和异常。我在 Android 中找不到像 UncaughtErrorHandler 这样的东西,有人知道这样的事情是否可能吗?