fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(FirstNmstring.getBytes());
fos.close();
这段代码用来在设备内部内存中存储数据,问题是每次存储一个新项目,以前的项目就会被删除。
怎么解决?
用追加的方式写入到文件内容
fos = new FileOutputStream(file, true);//第二个参数true就代表追加方式
追加方式写:fos = openFileOutput(FILENAME, Context.MODE_APPEND)
MODE_APPEND是如果要创建的文件存在则新写入的数据不会覆盖以前的数据