Bonjour et merci d'avance pour ceux qui répondront
Je vous explique mon souci le plus simplement possible.
Je parcours ma Base de donnée sqlLite dans une AsyncTask jusque la pas de souci.
J'enregistre mes données qui sont des int dans une ArrayList<Integer> lors de l'execution de la méthode doInBackGround()
Puis j'appelle la méthode publishProgess(tableau) dans laquelle je passe mon ArrayList.
Mais le souci vient ici.
Lorsque dans ma méthode publishProgress(ArrayList... values) je fais une chose simple comme: int addition = 1+ values[0].get(0);
il me dit que values[0].get(0) est un objet et qu'il ne peut pas additionner???
Pourtant values[0] devrait correspondre à mon ArrayList et get(0) a la première position.
Pourquoi ne me retourne-t-il pas l'Integer contenu dans mon ArrayList ?? et à quel moment le contenu de mon ArrayList est il devenu un objet??
Merci
Partager