我试图弄清楚我的代码是否通过将结果打印到logcat来拉动整个RSS提要,但它似乎只显示了前面提到的字符串。所以我试图弄清楚代码是否存在问题,或者logcat是否对大字符串有限制。
答案 0 :(得分: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));
}
希望这会有所帮助。