Android-logcat中如何显示整个字符串?

发布于 2016-12-22 14:58:00 字数 156 浏览 1308 评论 2

在调试的时候,经常发现一个很长的字符串在Logcat中经常被写成:

abcdefghijklmnopqabcdefghijklmnopqabcdefghijklmnopqabcdefghijklmnopq...

请问如何才能在logcat中展示整个字符串而不被缩写?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-09-22 18:11:42

字符串最好不要超过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));

}

清晨说ぺ晚安 2017-02-02 20:43:32

还可以用一个简单的调试方式,就是将string直接在activity中打印出来。

Stirng str="abcdefg...."
textView.setText(str);

这样就可以直接看到要观察的字符串了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文