我承认我仍然在学习,并认为自己是编程方面的新手(充其量)。我无法在Android中追加文件。每当我保存时,它都会重写该文件,并且无法理解如何保留已存在的文件并只添加新行。希望得到一些清晰/建议。这是我如何保存到文件(每次保存时都会重写文件)。Android保存到file.txt追加
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();
}
}
是的。所以,MODE_APPEND是我的问题。非常感谢你 – 2014-12-11 05:22:36