处理' Uncaught Exception'仍在崩溃的应用程序

时间:2015-04-27 05:16:13

标签: android exception-handling

我在android中处理Uncaught Exception,如下所示

Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
    @Override
    public void uncaughtException(Thread thread, Throwable e) {
        handleUncaughtException(thread, e);
    }
})

public void handleUncaughtException(Thread thread, Throwable e) {
    Helper.logUncaughtExceptionToFile(e); // Just to log the exception
}

它适用于我,它处理异常,但是当异常发生时我的函数被调用然后应用程序崩溃。它应该如何工作?我不希望应用程序崩溃

1 个答案:

答案 0 :(得分:1)

仅处理与线程相关的异常。如果特定线程具有向UI提取数据的作业,则应用程序崩溃而没有生成UI所需的值。