1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. gnometech, 14.04.2010 #1
    gnometech

    gnometech Threadstarter Android-Experte

    Hi, ich hab nen kleines Problem.
    Irgendwas läuft an folgendem Code nicht:
    Er läuft leider immer den catch zweig ab.

    Code:
    try {
                    
                        FileWriter testwriter = new FileWriter("/sdcard/test/test.txt",false);
                    BufferedWriter out = new BufferedWriter(testwriter);
                    for(i=0;i<=list_cutted.size()-1;i++) {
                        out.write(list_cutted.get(i));
                        out.newLine();
                    }
                    testwriter.close();
                    out.close();
                    final Toast hinweis = Toast
                    .makeText(this, "Speiseplan der aktuellen Woche gespeichert.",
                    Toast.LENGTH_SHORT);
                    hinweis.show();
            } catch (IOException e) {
                final Toast hinweis1 = Toast
                .makeText(this, "Kein Zugriff auf "+e.getMessage(),
                Toast.LENGTH_SHORT);
                hinweis1.show();
            }

    permission WRITE_EXTERNAL_STORAGE ist gesetzt.
    Habe den Code eig so auch schon mehrfach in Turorials gesehen, weiß deswegen auch nicht mehr weiter.
    Danke schonmal für eure hilfe.
     
  2. Mort, 14.04.2010 #2
    Mort

    Mort Android-Lexikon

    Versuch mal .flush() bei Writer und File. Theoretisch sollte das afair zwar auch beim close() passieren, praktisch aber halt doch nicht immer...
    Außerdem würde ich das out.close() vor dem testwriter.close() machen.
     
  3. gnometech, 14.04.2010 #3
    gnometech

    gnometech Threadstarter Android-Experte

    Alles klar, danke.
    Es lag wirklich daran das die beiden close() Zeilen vertauscht waren.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Problem mit for-Schleife, delay und Margins Android App Entwicklung 08.10.2018
String in JSON Format Android App Entwicklung 17.09.2018
String als Datei (eigene Dateiendung) sharen Android App Entwicklung 09.08.2018
Daten speichern in einer Datei auf der jede Aktivität zugreifen kann Android App Entwicklung 12.05.2018
CSV Datei von einem Spiel ändern Android App Entwicklung 21.02.2018
Fragen zu all den Layouts Android App Entwicklung 12.02.2018
xml/sharedpreferences.xml wann wird die Datei geladen? Android App Entwicklung 07.02.2018
Abfrage editText-Felder TextUtils Android App Entwicklung 29.01.2018
Login merken und activities öffnen - shared preferences Android App Entwicklung 28.01.2018
Du betrachtest das Thema "String in datei speichern, problem" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.