在Android手机上保存大文件

时间:2017-07-13 15:18:28

标签: android memory out-of-memory

我尝试在手机上存储一些视频文件。

当我从服务器获取文件时,我打电话给:

FileOutputStream fos = new FileOutputStream(file);
fos.write(response.body().bytes());
fos.close();

但我的文件太大了,我收到此错误消息:

java.lang.OutOfMemoryError: Failed to allocate a 109117339 byte allocation with 8388608 free bytes and 19MB until OOM

如何避免此错误并最终保存文件?

0 个答案:

没有答案