5

当我使用 Log 进行调试时,巧合的是一条消息为空字符串(不是空格,就像“”),结果什么也没有显示,甚至没有空的彩色 logcat 行,也就是说,如果我想执行 Log.d (TAG, msg) 但字符串 msg 是一个空字符(msg.equals(""); 它在 DDMS 中什么都不显示,所以我必须附加一些其他字符作为标记以保证日志行出现以供检查。是还有其他方法来处理这个问题吗?非常感谢

4

2 回答 2

1

通常打印一些描述你的 String 变量应该意味着什么的东西是有帮助的,所以为什么不做类似的事情:

Log.d(TAG, "my message: " + msg);
于 2013-02-03T04:38:48.900 回答
0

如果字符串为空(例如:“”),则不会按照文档中的说明记录。要查看该字符串,您必须将其与一些附加信息连接起来,例如:

Log.d(TAG, "String value:"+message)
于 2022-01-14T19:24:21.223 回答