来自webservice的限制字符ksoap2接收器有多少?

时间:2012-11-08 05:07:26

标签: android

我在我的Android应用程序中使用kso​​ap2调用web服务。 我想得到一个大数据。 我测试过:如果数据接收器(json)大约有2.000.000个字符,我的应用运行正常  如果数据接收器(json)大约6.000.000个字符,我的应用程序运行死亡(因为OutOfMemoryError强制关闭)。 你知道的是对的: 来自webservice的ksoap2接收器有多少限制字符?

1 个答案:

答案 0 :(得分: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