【发布时间】:2011-05-11 22:48:15
【问题描述】:
我正在尝试将一些数据写入文件。但是,每次我重新启动程序时,我认为它正在覆盖原始文件(制作一个新文件?)这是我实例化事物的代码的 sn-p。有什么我可以改变的,这样文件就不会每次都被覆盖?类似 if file.doesExist??
try {
File root = Environment.getExternalStorageDirectory();
if(root.canWrite()){
File highscoresFile = new File(root, "names.txt");
FileWriter writer = new FileWriter(highscoresFile);
BufferedWriter out = new BufferedWriter(writer);
//out.newLine();
out.append(name);
out.close();
}
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
当我尝试读取文件中的项目时,我只得到最后一个放入的项目:(
标签: android save restart filewriter bufferedwriter