字符串可以容纳多少个字符的最大长度似乎。在我的情况下,它通过JSON填充HTML,大约1500个字符崩溃。
除了HTML之外,文本中没有特殊字符。
有没有解决这个问题的方法还是它呢?
干杯,
麦克
答案 0 :(得分:5)
最大值(实际值和理论值)要高得多。从理论上讲,它是2 ^ 31 - 1个字符。在实践中,您将被限制在可用内存中,但即使在移动系统上,您也将拥有超过1.5KB的内存。
你有一个不同的问题。使用JSON Lint首先检查您是否拥有有效的JSON。
答案 1 :(得分:1)
与Java提供的相同。如果我正确理解您的问题,您正在尝试从服务中读取HTML数据(作为JSON),并在收到某些响应后崩溃。如果是这种情况,请尝试从浏览器或通过简单的HTML表单执行相同的操作。
答案 2 :(得分:0)
在Stack Overflow的其他地方,有人提到ArrayAdapter内容的大小限制。这可能是您的问题,而不是一般的XML或Java字符串。