10
嘿,我需要追加到我的文件,但它不能正常工作,它使覆蓋文件,誰能告訴我什麼是錯的:提前附加到文件的Android
public void generateNoteOnSD(String sBody){
try
{
File root = new File(Environment.getExternalStorageDirectory(), "AdidasParticipants");
if (!root.exists()) {
root.mkdirs();
}
File gpxfile = new File(root, "participants.txt");
BufferedWriter bW;
bW = new BufferedWriter(new FileWriter(gpxfile));
bW.write(sBody);
bW.newLine();
bW.flush();
bW.close();
//Toast.makeText(mContext, "Tus datos han sido guardados", Toast.LENGTH_SHORT).show();
}
catch(IOException e)
{
e.printStackTrace();
// importError = e.getMessage();
// iError();
}
}
感謝。
bW = new BufferedWriter(new FileWriter(gpxfile, true));
當您打開使用FileWriter
構造函數,只需要在一個File
一個文件,它會覆蓋該文件在什麼以前:
不工作...怎麼樣?不寫?錯誤信息?什麼? – Aleadam 2011-05-13 03:41:22