我已阅读articile,所提供的出色解决方案在Activity环境中完美运行。 我用
测试了它int a = 1/0;
onCreate 中的。并且自定义异常处理程序确实已触发。
目前我的应用采用了MVP架构。在Model或Presenter层中实现了一些代码,如
try {
data = getStringFromFile(fileLocation);
} catch (Exception e) {
e.printStackTrace();
}
可能会抛出异常。但是,Presenter或Model层中捕获的异常不会触发默认的异常处理程序。
为了使Model或Presenter层中的throwable异常触发我创建的自定义UncaughtExceptionHandler,我该怎么做?
而且,无论如何都要使用我自定义的异常手动触发自定义UncaughtExceptionHandler。