3

我试图通过将结果打印到 logcat 来确定我的代码是否正在拉取整个 RSS 提要,但它似乎只显示了上述字符串的大部分内容。所以我想弄清楚代码是否有问题,或者 logcat 是否对大字符串有限制。

4

1 回答 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 回答