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