1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. domino-bs, 12.04.2011 #1
    domino-bs

    domino-bs Threadstarter Neuer Benutzer

    Moin..

    Die Frage ist mir wirklich peinlich aber ich sehe wohl den Wald vor lauter Bäumen nicht -.-

    Hier mein Problem:
    Ich habe mir eine Klasse geschrieben, die sämtliche Dateioperationen für meinen Service übernehmen soll. Die erste Aufgabe, die ich umsetzen wollte ist eine einfache Konfigurationsdatei direkt im Anwendungsverzeichnis anzulegen "/data/data/<PROJEKTNAME>/files". Der Code, den ich dazu benutze ist folgender..

    Code:
    OutputStreamWriter osw = new OutputStreamWriter(openFileOutput("test.txt",MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE));
    osw.write("TESTEINTRAG!");
    
    Die Datei wird auch angelegt. Habe mich mittels ADB darauf verbunden und finde die in der Konsole. Das Problem ist nur, die Datei ist auch nach dem "osw.write" leer! Habe mir dann die Datei auch auf meinen Rechner gezogen mittels "pull" und ja, sie ist wirklich leer.

    Ich sehe es einfach nicht. Hab mir denn den Code auch in die Startactivity reingezogen um mal zu testen, ob auf dem Weg irgendwas in die Hose geht aber ändert garnix. Datei wird angelegt, alle haben Lese- und Schreibrechte und Datei bleibt leer. Da write auch nichts zurückliefert komme ich gerade nicht weiter.

    Google hat auch ncihts wirklich sinnvolles zu Tage gefürdert, was mich vermuten lässt, dass der Fehler ca. 50 cm vor meinem Display zu suchen ist -.-

    Wäre echt super, wenn ihr mir auf die Sprünge helfen könntet.

    Gruß DoM
     
  2. Neeldarax, 13.04.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Hallo domino-bs,

    helfen flush() und close() nach dem write(...) auch nicht?

    regards
     
    domino-bs gefällt das.
  3. domino-bs, 13.04.2011 #3
    domino-bs

    domino-bs Threadstarter Neuer Benutzer

    Moin..

    Vielen Dank Neeldarax! Natürlich hast Du absolut recht. Ohne flush() bzw. close() klappts nicht. Daran lags auch..
    Hoffe einfach mal, dass es an meiner langen Javapause liegt, dass ich sowas nicht mehr selbst sehe -.-

    Gruß DoM
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] (JSON-)Datei speichern Android App Entwicklung 08.04.2017
DDMS FIle Explorer keine Dateien mehr vorhanden Android App Entwicklung 16.11.2016
Zugriff auf PC, wenn Telefon per USB angeschlossen möglich? Android App Entwicklung 02.09.2016
Textdatei auf SD Karte auslesen funktioniert nicht (Oneplus One) Android App Entwicklung 24.08.2016
Du betrachtest das Thema "Datei anlegen klappt, reinschreiben aber nicht! (in Anwendungsspeicher)" im Forum "Android App Entwicklung",