Context contex;
private static T t;
private T(){}
//单例
public static T GetInstance(){
if (t==null){
t = new T();
}
return t;
}
public void init(Context context){
this.contex = context;
Thread.setDefaultUncaughtExceptionHandler(this);
}
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
new Thread(){
@Override
public void run() {
super.run();
Looper.prepare();
Toast.makeText(contex, "出现异常", Toast.LENGTH_SHORT).show();
Looper.loop();
}
}.start();
}