【发布时间】:2013-07-05 05:11:17
【问题描述】:
似乎有一个字符串可以容纳多少个字符的最大长度。在我的例子中,它通过 JSON 填充了 HTML,大约 1500 个字符时它会崩溃。
文本中除了 HTML 之外没有特殊字符。
有没有办法解决这个问题?
干杯,
迈克。
【问题讨论】:
-
发布您的错误日志,我认为您还有其他问题。
似乎有一个字符串可以容纳多少个字符的最大长度。在我的例子中,它通过 JSON 填充了 HTML,大约 1500 个字符时它会崩溃。
文本中除了 HTML 之外没有特殊字符。
有没有办法解决这个问题?
干杯,
迈克。
【问题讨论】:
最大值(实际和理论)要高得多。理论上,它是 2^31 - 1 个字符。在实践中,您将受到可用内存的限制,但即使在移动系统上,您也将拥有超过 1.5KB 的内存。
您有不同的问题。使用JSON Lint 首先检查您是否拥有有效的 JSON。
【讨论】:
它与 Java 提供的相同。如果我正确理解您的问题,您正在尝试从服务中读取 HTML 数据(作为 JSON),并且在收到特定响应后它会崩溃。如果是这种情况,请尝试通过您的浏览器或通过简单的 HTML 表单进行相同的操作。
【讨论】:
在 Stack Overflow 的其他地方,提到了 ArrayAdapter 内容的大小限制。这可能是您的问题,而不是一般的 XML 或 Java 字符串。
【讨论】: