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...
Similar Threads Forum Datum
Telegram Kontakte erneut in Adressbuch schreiben Telegram Mittwoch um 09:55 Uhr
Suche: einzelne Dateien wipen Tools Freitag um 20:00 Uhr
Lautsprecher Probleme LG G4 (H815) Forum Samstag um 17:23 Uhr
Probleme ZTE Axon7 NFC-Tag ZTE Axon 7 Forum Samstag um 18:57 Uhr
LE 2 X820 Softkey Probleme LeEco Le Max 2 (X820/X821/X822) Forum Samstag um 21:02 Uhr
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung Samstag um 23:45 Uhr
Hilfe, kann keine Dateien auf MI5 kopieren Xiaomi Mi5 Forum Gestern um 17:48 Uhr
Android 7 Nougat - Probleme Gesten Fingerabdrucksensor Huawei MediaPad M3 Forum Gestern um 22:42 Uhr
Update Probleme von Apps über Playstore Sony Xperia Z5 Compact Forum Heute um 09:05 Uhr
Probleme mit Sperrbildschirm Samsung Lockscreen Heute um 19:32 Uhr