android - Log.d 无法在 Android Studio 中记录全部消息
问题描述
在Android Studio上使用Log.d(),我打印了一个比较长的json,只显示了一部分,想查看完整的,怎么办?
当然,分离内容是我们可以直接想到的一种方式,但这不是很酷吗?
解决方案
您可以将答案分成几块并一一显示:
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)))
}
推荐阅读
- python - Heroku 上的 urllib 错误
- .net - msbuild 中使用的相互矛盾的程序集版本
- java - 如何使用 PBKDF2 创建密码生成器并在询问相同密码时重新出现密码
- maven - 为什么即使我的 maven 依赖项中有第三方依赖项,也只需要 OSGi 容器中的第三方依赖项?
- c# - 通过使同步方法异步进行比线程更多的远程调用
- c# - C# -Converting int ToString("X6") 给出 8 个字符
- qt - qt 项目中的 QtXml/qdom.h 问题
- html - 为什么两个圈子都没有使用相同的css
- android - 如何转换 BehaviorSubject
>> 到 Kotlin? - octave - Octave:如何为任意函数和任意数量的参数实现外积?