首页 新闻 会员 周边 捐助

catch到的异常message为啥会为空

0
[已解决问题] 解决于 2016-06-24 06:38

catch (IOException ex) {
Log.i("error",ex.getMessage());
}
输出异常的这一行竟然抛出异常了,捕获到的异常message为啥会为空啊
java.lang.NullPointerException: println needs a message
Jingle Guo的主页 Jingle Guo | 初学一级 | 园豆:134
提问于:2016-06-22 05:22
< >
分享
最佳答案
0

一些特别的异常抛出时没给message赋值,使用其他的字段看stack可以看到具体的啥错误

奖励园豆:5
2012 | 高人七级 |园豆:21645 | 2016-06-22 08:07

是指最好这样做吗?

catch (IOException ex) {
ex.printStackTrace();
}

Jingle Guo | 园豆:134 (初学一级) | 2016-06-22 09:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册