I've a problem but i really don't understand why. The problem is when i want to add an element in my ArrayList.
Here is my code :
ArrayList<Integer> lesCasesCoches = new ArrayList<Integer>();
lesCasesCoches.clear();
Log.w("Test", "je beug pas" + idCasier);
for (int f = 0; f < laCave.requeteIdCasier.size(); f++) {
if (laCave.requeteIdCasier.get(f) == idCasier) {
Log.w("Test", "size" + f);
Log.w("Test", "id casier" + laCave.requeteIdCasier.get(f));
Log.w("Test", "id case" + laCave.requeteIdCase.get(f));
int casesAdd = laCave.requeteIdCase.get(f);
Log.w("Test", "que vaut add" + casesAdd);
lesCasesCoches.add(casesAdd);
Log.w("test", "Cases cochés" + lesCasesCoches.get(f));
}
}
Here is my error log:
test: je beug pas2
test: size2
test: id casier2
test: id case5
test: que vaut add5
==> here the bug message
delvikvm: threadid=1: thread exiting with uncaught exception ( group=0x415072a0)
java.lang.indexOutOfBoundsException: Invalid index 2, size is 1
Sorry for my bad english. Thank you very much for the time you spend for me