Android在数组或列表中读取和写入值而不覆盖以前的值

时间:2015-02-05 18:16:45

标签: android arrays database sharedpreferences

我只是想知道是否有办法将数据保存到文本文件中而不会被覆盖。

目前我正在使用共享偏好并且它覆盖了可以正常但与此相符的数据,我希望在可以在以列表或列形式覆盖之前保留值的记录。

所以它是这样的:60,65,70..etc这些值一个接一个地存储而不被覆盖。我想在一个文本文件中本地执行此操作,也可以读取。还想知道共享偏好是否可行。

我这样做,所以我可以创建统计页面或类似的东西。

1 个答案:

答案 0 :(得分:1)

使用此

File logFile = new File(path + "filename.txt");
try{
   FileOutputStream fOut = new FileOutputStream(logFile,true); //true for append mode
   OutputStreamWriter osw = new OutputStreamWriter(fOut);
   osw.write("message");
   osw.flush();
   osw.close();
}catch(IOException e){
}