0
我對android開發很陌生。我創建了一個用戶將填寫的表單,並且我正在嘗試編寫一個函數,將這些數據以製表符分隔的字符串保存到外部文件中,以便以後可以提取或發送電子郵件。但是,每當我向文件寫入新字符串時,它都會覆蓋已存在的內容。幫幫我!爲什麼我不添加到文件而不是覆蓋?
這是將行添加到文件的代碼。
if(hasExternalStoragePrivateFile()){
File file = new File(getExternalFilesDir(null), fileNameSetting.getString(OUTPUT_FILE_NAME, ""));
String inputLine = generateLine();
try{
OutputStream os = new FileOutputStream(file);
PrintWriter out = new PrintWriter(os);
out.println(inputLine);
out.flush();
out.close();
}catch (java.io.IOException e) {
}
Log.v(DEBUG_TAG, "Line Added");
}
questionScreen1.this.finish();