FalkeNr1
Neues Mitglied
- 3
Hi,
mein Ziel ist einfach ein paar Daten so zu speichern, dass ich sie nach einem Neustart der App wieder abgerufen werden können. Sollte prinzipiell kein Problem darstellen und ich weiß, dass ich es schon mal gemacht habe....
Mein Problem gerade ist einfach, dass meine App weder eine Datei erstellt, noch ein Verzeichnis anlegt?
Ich habe es bereits auf verschiedenen Wegen versucht, bei keinem wird eine Datei erstellt.
Hier mal der Versuch mit einem .json File:
Danke schon mal für eure Antworten!
Falke
mein Ziel ist einfach ein paar Daten so zu speichern, dass ich sie nach einem Neustart der App wieder abgerufen werden können. Sollte prinzipiell kein Problem darstellen und ich weiß, dass ich es schon mal gemacht habe....
Mein Problem gerade ist einfach, dass meine App weder eine Datei erstellt, noch ein Verzeichnis anlegt?
Ich habe es bereits auf verschiedenen Wegen versucht, bei keinem wird eine Datei erstellt.
Hier mal der Versuch mit einem .json File:
Code:
private void saveJSON() {
JSONObject json = makeJSONObject();
try {
Writer output = null;
File file = new File(getFilesDir() + "/" + FILENAME + ".json");
output = new BufferedWriter(new FileWriter(file));
output.write(json.toString());
output.close();
Log.d("SAVE", "SAVED: " + getFilesDir());
} catch(Exception e) {
e.printStackTrace();
}
}
private JSONObject makeJSONObject() {
JSONObject json = new JSONObject();
try {
json.put("Test1", "Test");
json.put("Test2", 1);
} catch(JSONException e) {
e.printStackTrace();
}
return json;
}
Danke schon mal für eure Antworten!
Falke