我正在存储来自JSONObject的字节数组。这个字节数组是一个文件数据。
JSONObject是这样的:
ex:{" FileData":[23,21,2,5]}
JSONObject jsonObject = new JSONObject(apidata);
String imagedata = jsonObject.getJSONArray("FileData").toString();
Gson gson = new Gson();
byte[] filebytes = gson.fromJson(imagedata, byte[].class);
它适用于小字节数组。但如果" FileData"是大数组然后Out Of Memory在存储字符串变量时出错。请帮我解决这个问题。
答案 0 :(得分:0)
这可能thread可以帮到你。当JVM的内存已满时,抛出OutOfMemoryException。所以你必须增加你的记忆大小。
干杯
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以在清单
的应用标记中尝试android:largeHeap="true"
希望它可以帮到你