Android中字符串变量的最大长度

时间:2011-11-22 06:33:54

标签: java android string

字符串可以容纳多少个字符的最大长度似乎。在我的情况下,它通过JSON填充HTML,大约1500个字符崩溃。

除了HTML之外,文本中没有特殊字符。

有没有解决这个问题的方法还是它呢?

干杯,

麦克

3 个答案:

答案 0 :(得分:5)

最大值(实际值和理论值)要高得多。从理论上讲,它是2 ^ 31 - 1个字符。在实践中,您将被限制在可用内存中,但即使在移动系统上,您也将拥有超过1.5KB的内存。

你有一个不同的问题。使用JSON Lint首先检查您是否拥有有效的JSON。

答案 1 :(得分:1)

与Java提供的相同。如果我正确理解您的问题,您正在尝试从服务中读取HTML数据(作为JSON),并在收到某些响应后崩溃。如果是这种情况,请尝试从浏览器或通过简单的HTML表单执行相同的操作。

答案 2 :(得分:0)

在Stack Overflow的其他地方,有人提到ArrayAdapter内容的大小限制。这可能是您的问题,而不是一般的XML或Java字符串。