【发布时间】:2015-02-09 11:28:05
【问题描述】:
诚然,我仍在学习,并且认为自己(充其量)是编程方面的新手。我在android中附加文件时遇到问题。每当我保存时,它都会重写文件,我无法理解如何保留已经存在的文件并且只添加一个新行。希望有一些清晰/建议。这是我保存到文件的方式(每次保存时都会重写文件)。
public void saveText(View view){
try {
//open file for writing
OutputStreamWriter out = new OutputStreamWriter(openFileOutput("save.txt", MODE_PRIVATE));
//write information to file
EditText text = (EditText)findViewById(R.id.editText1);
String text2 = text.getText().toString();
out.write(text2);
out.write('\n');
//close file
out.close();
Toast.makeText(this,"Text Saved",Toast.LENGTH_LONG).show();
} catch (java.io.IOException e) {
//if caught
Toast.makeText(this, "Text Could not be added",Toast.LENGTH_LONG).show();
}
}
【问题讨论】:
标签: android append filewriter