hallo,
leider schon wieder eine frage,
ich will zum speichern einen string in eine txt-datei auf meiner sd-karte speichern, habe folgende sachen versucht,
es kommt kein fehler aber es wird auch nichts geschrieben.
vorweg, alles permissions stehen in der manifest und die datei existiert, denn das auslesen und anzeigen in einem toast funktioniert.
Code
public void write_Data3() {
String data = "test zum reinschreiben";
try {
File file = new File("/storage/sdcard1/tino.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter writer = new FileWriter(file);
writer.append(data);
writer.flush();
writer.close();
} catch (IOException e) {
}
}
....versucht2
public void write_Data() {
BufferedWriter bw;
FileWriter fw = null;
String newline = System.getProperty("line.separator");
String dateiName = "/storage/sdcard1/tino.txt";
Toast.makeText(getApplicationContext(),"Datei: "+dateiName,Toast.LENGTH_SHORT).show();
String data = "Daten, die in die Datei geschrieben werden sollen.";
FileOutputStream fileOutputStream;
try {
fileOutputStream = this.openFileOutput(dateiName, this.MODE_PRIVATE);
fileOutputStream.write(data.getBytes());
fileOutputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
Alles anzeigen
es kommt eben nicht der fehler am händy wie sonst dass es abgebrochen wird, nur leider wird auch nichts reingeschrieben.
danke
Tino