Hallo Forum,
es klingt trivial, aber ich bekomme es einfach nicht hin, eine Textdatei zu erzeugen
und darin zyklisch Daten abzulegen.
Im Netz sind viele Beispiele zu finden, aber bisher ist es mir nicht gelungen, damit eine Datei
zu erzeugen.
Ich möchte folgendes erreichen.
Bei Programmstart soll einfach eine Textzeile in eine existierende Textdatei geschrieben
(angehängt ) werden.
Die Datei wird also bei jedem Start um eine Zeile größer.
Wenn die Datei nicht existiert, soll sie erzeugt werden.
Hat jemand ein funktionierendes Beispiel, wie das geht?
Hier ist ein Beispiel, welches NICHT funktioniert. Es ist keine Textdatei zu finden:
Code
try
{
final String TESTSTRING = new String("Hello Android");
FileOutputStream fOut = openFileOutput("samplefile.txt",
MODE_WORLD_READABLE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
// Write the string to the file
osw.write(TESTSTRING);
osw.flush();
osw.close();
} catch (IOException ioe)
{
ioe.printStackTrace();
}
Alles anzeigen