首先我们要建一个类继承Application
public class SepwApp extends Application implements Thread.UncaughtExceptionHandler {
@Override
public void onCreate() {
super.onCreate();
Thread.setDefaultUncaughtExceptionHandler(this);
}
@Override
public void uncaughtException(Thread t, Throwable e) {
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
String message = e.getMessage();
printWriter.write(message);
//这是另外一种提示方法
/* new Thread(){
@Override
public void run() {
super.run();
Looper.prepare();
//如果发生崩溃Toast显示信息
Toast.makeText(SepwApp.this, "工资正在涨,请稍后再试", Toast.LENGTH_SHORT).show();
Looper.loop();
}
}.start();*/
}
}
---------------------