Android - 没有可用空间

标签 android fileoutputstream internal-storage

try {           
    FileOutputStream fileOutputStream = new FileOutputStream(path);
    bitmapImage.compress(Bitmap.CompressFormat.PNG, 100, fileOutputStream);
    fileOutputStream.close();
} catch (Exception e) {
    e.printStackTrace();
}

我写这段代码来保存位图并且工作正常,请告诉我如果内部存储中没有可用空间,会发生什么:停止应用程序?或者只是会在没有任何停止和异常(exception)的情况下忽略保存?或者只是说没有可用空间?还是别的什么?

提前谢谢你。

最佳答案

它抛出这样的异常:java.io.IOException: write failed: ENOSPC (No space left on device)

关于Android - 没有可用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24497499/

相关文章:

android - mupdf 库的 Proguard 问题

eclipse - 更改后自动重新加载属性文件

java - 在 JavaFX 属性中保存路径时删除转义字符

java - 为什么这个 FileOutputStream 创建一个空文件?

java - 如何将多条数据保存为一个包

android - 在 TextView 上使用 alpha 蒙版也会删除父 View alpha?

android - Xstream 模棱两可的 xml 标签

android - Android Q 上的内部崩溃

android - 如何通过ADB命令将便携SD卡变成内部存储?