今天用android studio,litepal写demo,本来在别人的项目基础上,一直没有注意到,为什么会有错误输出来,一直以为是理所当然,今天才发现,是自己幼稚了
public class MyApplication extends LitePalApplication implements Thread.UncaughtExceptionHandler{ @Override public void onCreate() { super.onCreate(); Thread.setDefaultUncaughtExceptionHandler(this); } @Override public void uncaughtException(Thread thread, Throwable ex) { Writer writer=new StringWriter(); PrintWriter printWriter=new PrintWriter(writer); ex.printStackTrace(printWriter); Throwable cause=ex.getCause(); if(cause!=null){ cause.printStackTrace(printWriter); } String string=writer.toString(); System.out.println("result=" + string); } }添加了这段代码,才能输出错误信息!!!!!