Android MVP:从Model类错误处理/手动触发错误

时间:2017-02-21 10:34:07

标签: android error-handling mvp

我已阅读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。

0 个答案:

没有答案