CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Problema visibilità arraylist tra activity

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid L'avatar di nicola87p


    Registrato dal
    Apr 2012
    Località
    Cascina
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Unhappy

    Problema visibilità arraylist tra activity

    Salve,
    Ho iniziato da pochissimo a programmare per Android, e cercando di fare una semplice applicazione mi sono imbattuto in un problema che non riesco a risolvere, ovvero:

    La mia applicazione è strutturata in questo modo :

    Menu

    ListaDebitori extends Menu
    Money extends Menu
    SecondActivity extends Money
    -----------------

    Nella Classe Menu ho due bottoni : uno che cliccandoci vado nella schermata gestita dalla classe money e l'altra vado in quella gestita da ListaDebitori.

    Fondamentalmente il problema è questo : Nella classe Menu ho dichiarato due arraylist in questo modo :

    codice:
       protected ArrayList<String> arr_name = new ArrayList<String>(10);
        protected ArrayList<Integer> arr_numcoffee = new ArrayList<Integer>();

    Nella Classe Money aggiungo un elemento così :

    codice:
                          public void onClick(View v) {
    			
    					arr_name.add(index,name.toString());
    					arr_numcoffee.add(index,0);
    				}

    Nella classe SecondActivity vorrei modificare un elemento dell'arraylist, e lo faccio in questo modo :

    codice:
    public void onClick(View v) {
    		    //	arr_numcoffee.set(index, (Integer) res);
    				finish();
    			    		
    			}
    dove Index è un intero che indica la posizione e res è anch'esso un intero.
    Qui mi da un problema di indexoutofboundException, con Index = 0, e size = 0.

    Non so se mi sono spiegato bene,
    fatemi sapere

    Graaaaaazie

  2.  
  3. #2
    Baby Droid L'avatar di nicola87p


    Registrato dal
    Apr 2012
    Località
    Cascina
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    mmm, mi è venuta in mente una cosa.
    Non è che devo passare con il metodo putExtra() l'arraylist ogni volta che cambio activity altrimenti queste non mi vedono il cambiamento???

    Scusate ma non ci sto capendo più niente XD

  4. #3
    Senior Droid L'avatar di freebong


    Registrato dal
    Apr 2011
    Messaggi
    379

    Ringraziamenti
    13
    Ringraziato 28 volte in 27 Posts
    Predefinito

    Quote Originariamente inviato da nicola87p Visualizza il messaggio
    mmm, mi è venuta in mente una cosa.
    Non è che devo passare con il metodo putExtra() l'arraylist ogni volta che cambio activity altrimenti queste non mi vedono il cambiamento???

    Scusate ma non ci sto capendo più niente XD
    Posta tutto il codice se riesci, sarà più semplice aiutarti. ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy