0
如果我是save or load data to or from the internal storage,它可能會導致IOException。但是我不知道什麼時候會發生。唯一的用例可能是當空間用完時,但是還有其他什麼可能導致此異常? (例如用戶端的一些權限管理配置)。 什麼時候這個異常發生在讀操作?我甚至不知道任何用例。Android:是否有任何內部文件存儲可能導致IOException的用例?
如果我是save or load data to or from the internal storage,它可能會導致IOException。但是我不知道什麼時候會發生。唯一的用例可能是當空間用完時,但是還有其他什麼可能導致此異常? (例如用戶端的一些權限管理配置)。 什麼時候這個異常發生在讀操作?我甚至不知道任何用例。Android:是否有任何內部文件存儲可能導致IOException的用例?
您寫道:
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
。
您的應用正在嘗試讀取/寫入其他應用的內部存儲。