Android-logcat中如何显示整个字符串?
在调试的时候,经常发现一个很长的字符串在Logcat中经常被写成:
abcdefghijklmnopqabcdefghijklmnopqabcdefghijklmnopqabcdefghijklmnopq...
请问如何才能在logcat中展示整个字符串而不被缩写?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
字符串最好不要超过1000,你可以把这个信息分段显示,
int maxLogSize = 1000;
for(int i = 0; i <= veryLongString.length() / maxLogSize; i++) {
int start = i * maxLogSize;
int end = (i+1) * maxLogSize;
end = end > veryLongString.length() ? veryLongString.length() : end;
Log.v(TAG, veryLongString.substring(start, end));
}
还可以用一个简单的调试方式,就是将string直接在activity中打印出来。
这样就可以直接看到要观察的字符串了。