0

我在我的 android 应用程序中使用 ksoap2 调用 web 服务。我想得到一个大数据。我进行了测试:如果数据接收器 (json) 大约 2.000.000 个字符,我的应用程序运行正常,如果数据接收器 (json) 大约 6.000.000 个字符,我的应用程序运行失败(由于 OutOfMemoryError 强制关闭)。你知道正确吗:来自 web 服务的多少个限制字符 ksoap2 接收器?

4

1 回答 1

1

字节限制基于您的应用程序/设备的内存限制,如果结果很大,您可以做的是在解析之前先将其存储文件或使用流解析器之一,即:

JsonReader - http://developer.android.com/reference/android/util/JsonReader.html

或者如果您使用的是 Gson,请尝试

JsonStreamParser - http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/com/google/gson/JsonStreamParser.html

于 2012-11-08T05:20:38.413 回答