我试图通过将结果打印到 logcat 来确定我的代码是否正在拉取整个 RSS 提要,但它似乎只显示了上述字符串的大部分内容。所以我想弄清楚代码是否有问题,或者 logcat 是否对大字符串有限制。
问问题
2212 次
1 回答
5
我相信它将字符串限制在 1000 个字符上。您可以拆分字符串,然后将其逐个记录,如下所示:
int maxLogStringSize = 1000;
for(int i = 0; i <= veryLongString.length() / maxLogStringSize; i++) {
int start = i * maxLogStringSize;
int end = (i+1) * maxLogStringSize;
end = end > veryLongString.length() ? veryLongString.length() : end;
Log.v(TAG, veryLongString.substring(start, end));
}
希望这可以帮助。
于 2013-02-22T18:37:29.940 回答