安卓异常捕获

来源:互联网 发布:淘宝店铺收藏链接生成 编辑:程序博客网 时间:2024/05/06 19:29
public class MyApplication extends Application implements Thread.UncaughtExceptionHandler {    @Override    public void onCreate() {        super.onCreate();        Thread.setDefaultUncaughtExceptionHandler(this);//给线程类设置默认异常处理handler    }    @Override    public void uncaughtException(final Thread thread, final Throwable throwable) {//异常收集工作        new Thread(new Runnable() {            @Override            public void run() {                Looper.prepare();                System.out.print(Thread.currentThread());                Log.e("asddas","thread="+thread.getId()+"ex"+throwable.toString());                Toast.makeText(MyApplication.this, "thread="+thread.getId()+"ex"+throwable.toString(), Toast.LENGTH_SHORT).show();                Looper.loop();            }        }).start();        SystemClock.sleep(3000);        Process.killProcess(Process.myPid());    }}


0 0
原创粉丝点击