捕获异常出现异常

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();
}
}

猜你喜欢

转载自blog.csdn.net/weixin_44660509/article/details/89068038