我在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
}
它适用于我,它处理异常,但是当异常发生时我的函数被调用然后应用程序崩溃。它应该如何工作?我不希望应用程序崩溃
答案 0 :(得分:1)
仅处理与线程相关的异常。如果特定线程具有向UI提取数据的作业,则应用程序崩溃而没有生成UI所需的值。