Autore Topic: salvare il testo di un EditText su file e poi recuperarlo con Internal Storage?  (Letto 808 volte)

Offline Greg

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
Ciao, mi interessava sapere come salvare il testo di un EditText su file e poi recuperarlo.
Ho visto su:

Data Storage | Android Developers

Spiega come aprire il file come scrivere etc.. ma come e dove creare il file, in Progetto/src/package oppure in res/drawable... di Eclipse ?
e poi per recuperare i dati?

grazie

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
+1
Scrivi
Codice (Java): [Seleziona]
                FileOutputStream fos;
                try {
                        fos = this.openFileOutput(FILENAME, Context.MODE_PRIVATE);
                        fos.write(.....);
                        fos.close();
                } catch (Exception e) {
                        e.printStackTrace();
                }

Leggi
Codice (Java): [Seleziona]
        FileInputStream fis = null;
        String txt = null;
        try {
                fis = openFileInput(FILENAME);
                        int size = fis.available();
                       
                        byte[] content = new byte[size];
                        fis.read(content);
                        fis.close();

                        txt = new String(content);
                       
                } catch (FileNotFoundException e) {
                       
                } catch (Exception e) {
                        e.printStackTrace();
                }
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Greg

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
0
proverò grazie!

Offline TheWorstEver_

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia 10 Mini
  • Sistema operativo:
    Windows 7
0
so che non centra niente, ma già che hai scritto qui il codice.

thebuggher puoi dirmi come faccio a controllare che un file esiste? :O

Grazie, e scusate se sono ot ^^

Ps. anche un'altra cosa. Se io faccio la write come scritto sopra, mi riscrive sopra il file oppure lo aggiunge?
« Ultima modifica: 15 Aprile 2011, 10:37:30 CEST da TheWorstEver_, Reason: [aggiunta] »

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Postate il LogCat LogCat LogCat LogCat LogCat

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/