log的内容为null,导致程序崩溃。

log的内容为null,导致程序崩溃。

代码:

Log.i(TAG, null);

崩溃信息:

Caused by: java.lang.NullPointerException: println needs a message
at android.util.Log.println_native(Native Method)
at android.util.Log.i(Log.java:160)

解决办法:

不要让一些不确定是否会为null的变量单独待在log的message里面,可以加入一些描述信息。

Log.i(TAG, "msg = " + null);

TAG却可以为null。

你可能感兴趣的:(log的内容为null,导致程序崩溃。)