【问题标题】:Why do you need a try catch block for openFileOutput?为什么你需要一个用于 openFileOutput 的 try catch 块?
【发布时间】:2014-07-12 10:24:51
【问题描述】:

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

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

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

【问题讨论】:

标签: java android stream filenotfoundexception outputstream


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    • 2020-12-11
    相关资源
    最近更新 更多