首页 > 解决方案 > Log.d 无法在 Android Studio 中记录全部消息

问题描述

在Android Studio上使用Log.d(),我打印了一个比较长的json,只显示了一部分,想查看完整的,怎么办?

当然,分离内容是我们可以直接想到的一种方式,但这不是很酷吗?

标签: androidloggingconsole

解决方案


您可以将答案分成几块并一一显示:

var str = jsonObj.toString()
var k = 1000; //or a smaller value, idk..
for (i in 0..str.length step k) {
    Log.d(yourTag, str.substring(i, minOf(i + k, str.length)))
}

推荐阅读