为什么需要openFileOutput的try catch块?



我查看了openFileOutput的android api指南,看到它是用来"打开与此上下文的应用程序包关联的私有文件进行写入"。如果该文件不存在,则创建该文件。

http://developer.android.com/reference/android/content/Context.html

我的问题是有必要处理异常FileNotFoundException为他的方法。如果没有找到文件,这个方法会创建一个新的吗?(FileNotFoundException永远不会被抛出)

还有一个例外,给定的名称可能与目录相关联。在这种情况下,不会创建任何文件,并且会抛出一个FileAlreadyExistsException

相关内容

  • 没有找到相关文章

最新更新