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 :
dove Index è un intero che indica la posizione e res è anch'esso un intero.codice:public void onClick(View v) { // arr_numcoffee.set(index, (Integer) res); finish(); }
Qui mi da un problema di indexoutofboundException, con Index = 0, e size = 0.
Non so se mi sono spiegato bene,
fatemi sapere
Graaaaaazie![]()

LinkBack URL
About LinkBacks
Rispondi quotando

