参见这里http://www.open-open.com/lib/view/open1388106639390.html
用一个class 继承application
在oncreat()方法里面调用Thread.setDefaultUncaughtExceptionHandler(uncaughtExceptionHandler);
然后对Thread.setDefaultUncaughtExceptionHandler(uncaughtExceptionHandler);进行重新自定义处理方法即可
在里面调用toast时 必须用
new Thread() {
@Override
public void run() {
Looper.prepare();
Toast.makeText(MyAppLog.this, "应用遇到了一点点小问题 T.T", Toast.LENGTH_LONG).show();
Looper.loop();
}
}.start();
这么写 不然无效