J'ai lu sur le problème de getView appelé plusieurs fois et toutes les réponses. Cependant, je ne trouve pas de solution à mon problème.Android Adaptateur multiple getView
J'ai une liste où les lignes ont deux états: lu ou non. Bien, je veux que les articles vus pour la première fois aient une couleur différente et quand je fais défiler la liste, ils changent leur couleur en "état de lecture". Pour ce faire, dans la méthode getView de mon adaptateur, je définis un champ isRead lorsque la ligne de cet élément est peinte. Mais le problème est le suivant: puisque la méthode getView est appelée plusieurs fois, le champ est marqué comme lu et lorsque la liste est affichée à l'écran, elle apparaît comme si elle avait déjà été lue.
Une idée pour résoudre ce problème?
Merci
"mettre à jour les données, et appelez dataSetChanged sur votre adaptateur" - fonctionne pour moi –