Out-Memory在XML-RPC结果中

时间:2015-01-26 14:12:42

标签: java android

我有一个基于XML-RPC的Web服务,我试图通过这种方法下载大数据:

byte[] data = request.getInfo(infoFilter).getDocuments().get(indexDocument).getContent(); 

当数据包含大量数据时,应用程序将导致内存不足,因为某些设备具有小尺寸缓存,我的解决方案是将数据量少量截断。我想从这段代码中激发灵感:

FileOutputStream fos = new FileOutputStream(file);
while ((current = bis.read()) != -1) {
    fos.write(current);
}
fos.close();

任何人都可以了解我该如何解决这个问题?

0 个答案:

没有答案