问题遇到的现象和发生背景
当APP第一次被安装,或者是重装后,从内存中读取数据时,报错。
遇到的现象和发生背景,请写出第一个错误信息
错误信息:No such file or directory
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
fis = openFileInput(MEMORY_FILE_NAME);//如果文件不存在,这行会报错。
运行结果及详细报错内容
W/System.err: java.io.FileNotFoundException: /data/user/0/com.example.xxxxxxx/files/m_info.txt (No such file or directory)
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我的程序要求必须上来是先读,后写。先读取文件中的内容,对内容进行修改后,再写入内存。尴尬在于:如果是第一次上来,文件不存在,在读取的时候,就会报错No such file or directory。但经过第一次后,文件已经会自己创建,就不会报错了。
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
我尝试甩个空的文件进去,但是失败了。或者是,根本没有找到“如果不存在,就新建一个文件”的正确方法。