J'essaie de passer un entier à une tâche asynchrone et d'accéder à une liste par cet index.Impossible d'utiliser un entier comme index de tableau
Cependant, je reçois cette erreur "dans la liste ne peut pas être appliquée".
Voici le code approprié.
La tâche asynchrone n'accepte pas la primitive int comme argument.
src = new ArrayList<String>();
String message = "";
for (int i=0; i<src.size(); i++) {
new AsyncTask<Integer, Void, Void>() {
@Override
protected Void doInBackground(Integer... pos) {
...
message += **src.get(pos)**;
...
}
}.execute(i);
}