Android:是否存在内部文件存储可能导致IOException的用例?

时间:2014-12-13 13:14:19

标签: android storage ioexception

如果我save or load data to or from the internal storage,则可能导致IOException。但是我不知道何时会发生这种情况。唯一的用例可能是当你的空间不足时,但是还有什么可能导致这个例外吗? (例如,用户端的一些正确的管理配置)。 什么时候可以在读取操作时发生此异常?我甚至不知道任何用例。

1 个答案:

答案 0 :(得分:0)

您写道:

The only use case could probably be when you run out of space.

其他情况:

  • 父目录不存在。例如,您尝试访问/data/data/packagename/some_custom_dir_not_yet_created/my_file。您需要先致电file.getParentFile().mkdirs()

  • 您尝试阅读的文件不存在。 FileNotFoundException扩展了IOException

  • 您的应用正在尝试读取/写入其他应用的内部存储空间。