Ich habe ein kleines Problem, es scheint einfach (persönlich denke ich, es ist), aber ich konnte keine Antwort finden. Aber zumindest weiß ich nicht, wie ich es beheben soll.In txt-Datei schreiben, aber nicht überschreiben
Ich schreibe einige Zeilen in eine TXT-Datei, wenn ich den Knopf Speichern drücke. Dann, wenn ich etwas anderes eintippe und wieder auf Speichern klicke, überschreibt es meine ersten Zeilen.
Aber ich möchte, dass es in einer neuen Zeile schreibt. Wenn ich die App schließe und erneut starte und erneut auf "Speichern" drücke, muss der Text erneut in einer neuen Zeile gespeichert werden.
Also im Grunde: Wie kann ich Text in eine TXT-Datei schreiben, ohne vorherige Zeilen zu überschreiben. Ich kann in eine Datei schreiben, das ist also nicht das Problem, sondern nur wie man NICHT überschreibt.
Dies ist der "kleine" Teil meines Code:
public void Data_save_contacts(View v) {
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
try {
writer_contact = new BufferedWriter(new FileWriter(root + "/Save/Contacten.txt"));
writer_contact.write("Perceel "+str_boer_teler_nummer+" = "+str_boer_teler);
writer_contact.newLine();
} catch (IOException e) {
System.err.println(e);
}
}
Bitte nehmen Sie mich in den guten Richtungen. bereits
Danke, Bigflow
Ich fühle mich jetzt so dumm ... Aber danke! – Bigflow
Keine Sorge! Froh gewesen, mir geholfen zu haben;) – Ant4res