Android 程序崩溃时,一般是弹出一个提示框,如果我们想修改这种处理,或者出现崩溃时,手机设备信息,错误信息等发给服务器的话,可以自定义处理。
设置方式如下:
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
}
});
设置一般放在Application的onCreate函数中。
Thread.UncaughtExceptionHandler mDefaultHandler = Thread.getDefaultUncaughtExceptionHandler();
获取默认的异常处理。
mDefaultHandler.uncaughtException();
调用系统的处理方式。