Android中字符串变量的最大长度
字符串可以容纳多少个字符似乎有一个最大长度。 在我的情况下,它通过JSON填充HTML,并在大约1500个字符崩溃。
除HTML之外,文本中没有特殊字符。
有没有办法绕过这个或者是这样吗?
干杯,
麦克风。
最大值(实际值和理论值)要高得多。 从理论上讲,它是2 ^ 31 – 1个字符。 在实践中,您将被限制在可用内存中,但即使在移动系统上,您也将拥有超过1.5KB的内存。
你有一个不同的问题。 使用JSON Lint首先检查您是否拥有有效的JSON。
它与Java提供的相同。 如果我正确理解了您的问题,那么您正在尝试从服务中读取HTML数据(作为JSON),并且在收到某些响应后它会崩溃。 如果是这种情况,请尝试从浏览器或通过简单的HTML表单执行相同的操作。
在Stack Overflow的其他地方,有人提到ArrayAdapter内容的大小限制。 这可能是您的问题,而不是一般的XML或Java字符串。
- RecyclerView没有连接适配器; 跳过布局,数据不显示
- 如何将GET参数传递给Retrofit请求
- Android:解压缩用PHP压缩的字符串gzcompress()
- Android – 如何在每次打开应用程序时启动完全相同的活动?
- 使用PHP openssl_verify()函数来validationAndroid客户端APP创建的签名和数据
- 如何在android中选择和取消选择图像?
- 在游戏暂停之前复制当前屏幕的图片使其模糊并在游戏暂停期间渲染到屏幕
- convertView.getTag(); 创建投射错误
- 使用Eclipse构建Android的原生Opencv,给出了“未定义的对`cvCreateFileCapture’的引用”