Android připsání textu do existujícího souboru
Ahoj.
Snažím se takto připisovat text do souboru:
private void writeNameToDocument(String data,Context context) {
try {
File file = new File(cestaKDokumentum, souborJmeno.getText().toString()+".csv");
FileWriter buf = new FileWriter(file.getAbsoluteFile(),true);
buf.write(data + System.getProperty("line.separator") ); // Chci připisovat na konec souboru
buf.close();
}
catch (IOException e) {
MessageBox("Exception File write failed: " + e.toString());
}
}
Kód probíhá v pořádku, ale má jednu obrovskou vadu.
Když jej spustím znovu, tak přemaže původní obsah souboru a připíše tam jen to poslední.