Autore Topic: errore dopo il riavvio del cellulare  (Letto 411 volte)

Offline cenzy

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Sensation Asus Tf101
  • Sistema operativo:
    Windows 7 - Ubuntu 12.04
errore dopo il riavvio del cellulare
« il: 21 Maggio 2012, 15:06:18 CEST »
0
salve a tutti, sono nuovo della programmazione android e come prima applicazione prova volevo salvare una lista di persone. L'applicazione funziona correttamente anche al suo riavvio, solo ke al riavvio del cellulare l'applicazione crasha. Il codice di salvataggio e ripristino è il seguente:

Codice (Java): [Seleziona]
ArrayList<Persona> lista;

public void salva(){
                ObjectOutputStream oos;
               
                try {
                        oos = new ObjectOutputStream(openFileOutput("lista", Context.MODE_PRIVATE));
                        oos.writeObject(lista);
                        oos.close();
                } catch (FileNotFoundException e) {
                } catch (IOException e) {}
        }

public void ripristina(){
               
                try {
                        ObjectInputStream ois=new ObjectInputStream(this.openFileInput("lista"));
                        this.lista=(ArrayList<Persona>)ois.readObject();
                        ois.close();
                } catch (StreamCorruptedException e) {
                } catch (FileNotFoundException e) {
                } catch (IOException e) {
                } catch (ClassNotFoundException e) {
                }
        }


qualcuno saprebbe aiutarmi?

Offline pivoide

  • Utente junior
  • **
  • Post: 133
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Samsung galaxy tab 10.1
  • Play Store ID:
    codicerosso
  • Sistema operativo:
    Ubuntu 11.04
Re:errore dopo il riavvio del cellulare
« Risposta #1 il: 21 Maggio 2012, 15:15:06 CEST »
0
Crasha non credo sia un'indicazione sufficiente per aiutarti. Magari aggiungere il tipo d'errore e la riga che lo causa
Odio l'inglese e per un informatico non è il massimo