关于空指针异常的处理

在Android中使用Log时的处理:

        Integer i = null;
        try {
            Log.v("abc == " + i.intValue());
        } catch (Exception e) {

           // 此处会引发新的异常:“java.lang.NullPointerException: println needs a message”,因为Android不支持消息内容为null.所以不能这样使用,需注意。
            Log.e("MainActivity", e.getMessage());           
        }

猜你喜欢

转载自cyhcheng-gmail-com.iteye.com/blog/1956513