Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Logcat将打印多少字符串有限制吗?_Java_Android_Android Logcat - Fatal编程技术网

Java Logcat将打印多少字符串有限制吗?

Java Logcat将打印多少字符串有限制吗?,java,android,android-logcat,Java,Android,Android Logcat,我试图通过将结果打印到logcat来确定我的代码是否在拉取整个RSS提要,但它似乎只显示了前面提到的字符串中的这么多内容。因此,我试图找出代码是否有问题,或者logcat是否对大字符串有限制。我认为它将字符串限制在1000个字符上。您可以拆分字符串,然后逐段记录,如下所示: int maxLogStringSize = 1000; for(int i = 0; i <= veryLongString.length() / maxLogStringSize; i++) { int s

我试图通过将结果打印到logcat来确定我的代码是否在拉取整个RSS提要,但它似乎只显示了前面提到的字符串中的这么多内容。因此,我试图找出代码是否有问题,或者logcat是否对大字符串有限制。

我认为它将字符串限制在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));
}
int maxLogStringSize=1000;
对于(int i=0;i veryLongString.length()?veryLongString.length():结束;
Log.v(TAG,veryLongString.substring(start,end));
}

希望这有帮助。

今年。有一个限制。将字符串写入文件。非常好,这正是我要找的。我的RSS源被完整地拉了出来,感谢你为我节省了几个小时来尝试修复未损坏的东西!^我很高兴它有帮助。如果它对你有效,你可以接受它作为答案;)这节省了我的时间。我也有同样的问题。。。我正在获取登录用户的所有好友的facebook好友列表(姓名和id)&当我在logcat中打印这些时,只有很少的姓名id可见。然后我试试&它会解决我的问题。