package gg.bw.com.wangshu20190404;
import android.content.Context;
import android.os.Looper;
import android.widget.Toast;
public class T implements Thread.UncaughtExceptionHandler {
Context context;
private static T t;
private T(){}
public static T getInstance(){
if(t == null){
t = new T();
}
return t;
}
public void initData(Context context){
this.context = context;
Thread.setDefaultUncaughtExceptionHandler(this);
}
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
new Thread(){
@Override
public void run() {
super.run();
Looper.prepare();
Toast.makeText(context, “出现异常”, Toast.LENGTH_SHORT).show();
Looper.loop();
}
}.start();
}
}