Logcat将打印多少字符串是否有限制?

时间:2013-02-22 18:32:04

标签: java android android-logcat

我试图弄清楚我的代码是否通过将结果打印到logcat来拉动整个RSS提要,但它似乎只显示了前面提到的字符串。所以我试图弄清楚代码是否存在问题,或者logcat是否对大字符串有限制。

1 个答案:

答案 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));
}

希望这会有所帮助。