1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. JoEW, 27.01.2011 #1
    JoEW

    JoEW Threadstarter Neuer Benutzer

    Hallo Leute,

    ich finde leider keinen passenden Beitrag für meinen Fehler. Ich wollte Dateioperationen ausprobieren und habe mich an der Developer Seite von android orientiert. Der folgende Code läuft auch ohne Fehlermeldung. Allerdings ist die Rückmeldung (Toast) nach dem Laden der gerade gespeicherten Daten für mich doch recht überraschend. Statt des Inhaltes wird der Dateiname angegeben.


    private
    void PoIspeichern() {
    try{
    String FILENAME = "meintest.txt";
    String string = "info 1";
    String string2 = "info 2";
    String string3 = "info 3";
    FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
    fos.write(string.getBytes());
    fos.write(string2.getBytes());
    fos.write(string3.getBytes());
    fos.close();
    }
    catch(IOException e){
    Context context = getApplicationContext();
    CharSequence text = "Fehler beim Schreiben!";
    int duration = Toast.LENGTH_SHORT;
    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
    }

    }

    privatevoid PoIladen() {
    try{
    String gtext = "";
    String strLine;
    String FILENAME = "meintest.txt";

    FileInputStream fis = new FileInputStream(FILENAME);
    BufferedInputStream bis = new BufferedInputStream(fis);
    DataInputStream dis = new DataInputStream(bis);

    while (dis.available() != 0) {
    strLine = dis.readLine();
    gtext = gtext + strLine;
    }

    fis.close();
    bis.close();
    dis.close();

    Context context = getApplicationContext();
    CharSequence text = gtext;
    int duration = Toast.LENGTH_SHORT;
    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
    }
    catch (IOException e){
    Context context = getApplicationContext();
    CharSequence text = e.getMessage();
    int duration = Toast.LENGTH_SHORT;
    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
    }

     
    }


    Vielen Dank für eure Hilfe!

    JoEW

     
  2. JoEW, 29.01.2011 #2
    JoEW

    JoEW Threadstarter Neuer Benutzer

    Ich weiss jetzt, dass die Datei tatsächlich geschrieben wird. Keine Ahnung ob das richtige drinsteht, aber die Länge stimmt.

    Beim Lesen gibt es dann doch eine Fehlermeldung, allerdings in Form des Dateinamens "\meintest.txt" !?

    HÄ?

    JoEW
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Widget zeigt keine ImageView an. Android App Entwicklung 18.09.2017
[ERLEDIGT] (Verständnis-)Probleme mit SwipeRefreshLayout Android App Entwicklung 12.08.2017
[ERLEDIGT] Samsung S3 USB Dateien werden nicht aktualisiert Android App Entwicklung 03.08.2017
[ERLEDIGT] Probleme mit Bluetooth / Beam Ordner Android App Entwicklung 25.07.2017
[GESCHLOSSEN] Kennt jemand ein Programm , um .DEX Dateien zu öffnen, bearbeiten und wieder speichern? Android App Entwicklung 20.07.2017
[ERLEDIGT] Probleme mit AdMob Android App Entwicklung 19.07.2017
[ERLEDIGT] Probleme mit Service unter Android N Android App Entwicklung 16.07.2017
[OFFEN] Probleme in den Speicher schreiben Android App Entwicklung 13.07.2017
[ERLEDIGT] Kleine Probleme mit einer App Android App Entwicklung 14.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
Du betrachtest das Thema "Probleme mit Datei lesen/schreiben" im Forum "Android App Entwicklung",