我尝试在手机上存储一些视频文件。
当我从服务器获取文件时,我打电话给:
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
如何避免此错误并最终保存文件?