Autore Topic: Serializable ArrayList di oggetti e riprenderlo!  (Letto 568 volte)

Offline Ray13

  • Utente junior
  • **
  • Post: 65
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Serializable ArrayList di oggetti e riprenderlo!
« il: 07 Dicembre 2012, 19:46:33 CET »
0
Salve ragazzi ho un problema che mi tormenta da giorni. Devo salvare un ArrayList di oggetti quando l'activity muore.

Nell'activity principale creo gli oggetti e li instanzio. Come vedete hanno una stringa ed un intero.

Codice (Java): [Seleziona]
   
  List<CurrentAccount> lista = new ArrayList<CurrentAccount>();
                CurrentAccount conta0 = new CurrentAccount("a", 0);
                CurrentAccount conta1 = new CurrentAccount("a", 1);
                CurrentAccount conta2 = new CurrentAccount("a", 2);
                CurrentAccount conta3 = new CurrentAccount("a", 3);
                CurrentAccount conta4 = new CurrentAccount("a", 4);
                CurrentAccount conta5 = new CurrentAccount("a", 5);
                CurrentAccount conta6 = new CurrentAccount("a", 6);
                CurrentAccount conta7 = new CurrentAccount("a", 7);
                CurrentAccount conta8 = new CurrentAccount("a", 8);
                CurrentAccount conta9 = new CurrentAccount("a", 9);
                CurrentAccount conta10 = new CurrentAccount("a", 10);
                CurrentAccount conta11 = new CurrentAccount("a", 11);
                CurrentAccount conta12 = new CurrentAccount("a", 12);
                CurrentAccount conta13 = new CurrentAccount("a", 13);
                CurrentAccount conta14 = new CurrentAccount("a", 14);
                CurrentAccount conta15 = new CurrentAccount("a", 15);
                CurrentAccount conta16 = new CurrentAccount("a", 16);
                CurrentAccount conta17 = new CurrentAccount("a", 17);
                CurrentAccount conta18 = new CurrentAccount("a", 18);
                CurrentAccount conta19 = new CurrentAccount("a", 19);

Poi a seconda di che view cliccano (una lista di  view) aggiungo il conta0 o conta 1 o contax ecc...

A me serve che se clicco alcune view e quindi riempio l'arraylist con alcuni oggetti, chiudo l'applicazione e la riapro. Alla riapertura riprendo l'arraylist precedente e non ne creo uno nuovo.

So che la soluzione è nel serializzare l'array di oggetti e riprenderlo. Qualcuno può spiegarmi bene come? Sono da poco nel mondo android ma questo problema mi tormenta da giorni.

p.s: Non mi interessa tanto il contenuto degli oggetti quanto la loro presenza effettiva nell'array.