Java 在android简单框架中从validate抛出自己的异常
我在我的项目中使用,有以下问题 源代码 在主代码中,我编写了如下内容Java 在android简单框架中从validate抛出自己的异常,java,android,simple-framework,Java,Android,Simple Framework,我在我的项目中使用,有以下问题 源代码 在主代码中,我编写了如下内容 try { serializer.read(REQ.class, reader); } catch(Exception ex) { Log.i(TAG, ex.getMessage()); <--- HERE I GET MESSAGE: null, not the one I throws. } 试试看{ serializer.read(REQ.class,reader); } 捕获(例外情况除外
try {
serializer.read(REQ.class, reader);
}
catch(Exception ex) {
Log.i(TAG, ex.getMessage()); <--- HERE I GET MESSAGE: null, not the one I throws.
}
试试看{
serializer.read(REQ.class,reader);
}
捕获(例外情况除外){
Log.i(TAG,ex.getMessage());谢谢G.BlakeMeike如果你是对的,解决方案如下:
try {
serializer.read(REQ.class, reader);
}
catch(Exception ex) {
Log.i(TAG, ex.getCause().getMessage());
}
您检查过ex.getCause吗?很可能SimpleXML解析器将您的异常包装在自己的一个包中。@G.BlakeMeike如果是这样,我如何更改它?
try {
serializer.read(REQ.class, reader);
}
catch(Exception ex) {
Log.i(TAG, ex.getCause().getMessage());
}