美好的一天,我将数据附加到文件时出现问题,何时调用onClick()方法。例如,在第一次调用方法时,我想将名称保存到文件名为mylogs.txt的文本“hello”。在第二次调用时,我需要将同一文件写入文本“world”。因此,我文件中的最终写入字符串应该是“hello world”,但是存在问题,即文件中只写“world”。谢谢你的反应,抱歉我的英语不好。
onClick()方法
public void onClick(View arg0) {
String filename = editTextFileName.getText().toString();
String data = editTextData.getText().toString();
try {
File myFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), filename);
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(data);
myOutWriter.close();
fOut.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}