Я хочу сохранить историю на SDCard, которая набрана на edittext.но мой код генерирует новый объект File каждый раз, когда я вызываю.когда я в коде сеанса работает, но вызвать «createExternalStorageFile ()», предыдущая история ушла, тот же файл новая история.Как я могу исправить?
public void createExternalStorageFile() {
try {
File myFile = new File("/sdcard/" + tmp );
if ( !myFile.exists() ){
myFile.createNewFile();
} else{
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(messageHistoryText.getText());
myOutWriter.close();
fOut.close();
}
} catch (IOException e) {
Log.e(TAG, "Could not write file " + e.getMessage());
}
}