这是我本周的新手问题。我更关心的是一般性的推测,而不是具体的代码,并且希望Android的开发人员能够看到并纠正:
Context.openFileOutput的SDK文档说:
打开一个与该Context应用程序包相关联的私有文件进行写入。如果文件不存在,则创建该文件。
好的,听起来很不错。我可以创建一个文件。除了这个方法还会抛出FileNotFoundException,所以显然有些问题。为什么一个函数“应该”在找不到文件时创建文件却抛出异常呢?
有点违背了那整个“创建文件...”的意义,不是吗?
openFileOutput()
的路径是什么? - CommonsWare