来自服务器的字符串短于

时间:2016-03-20 17:36:37

标签: java android

由于某种原因,当我从我的服务器中取一个字符串到我的应用程序并记录它时,字符串比它需要的短。
我认为它发生的原因是字符串的长度,但整个字符串长度为113137个字符(限制为10 ^ 32 -1)。
返回给我的字符串的长度类似于4000。

代码:

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(IS));
StringBuilder stringBuilder = new StringBuilder();
String line = "";

while ((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}

Log.d("Base64", stringBuilder.toString());

1 个答案:

答案 0 :(得分:1)

日志消息长度有限

#define LOGGER_ENTRY_MAX_LEN        (4*1024)
#define LOGGER_ENTRY_MAX_PAYLOAD (LOGGER_ENTRY_MAX_LEN - sizeof(struct logger_entry))

还要看下面的问题来澄清事情 Android - Set max length of logcat messages

相关问题