Yopii Posté(e) 7 février 2011 Share Posté(e) 7 février 2011 Bonjour, Voilà, dans mon appli j'ai une listview qui utilise un adapter perso étendant/héritant de BaseAdapter. Ma listView se crée parfaitement cependant, chaque "item" possède un ImageButton permettant de supprimer l'item en question, et c'est là que je coince... Dans mon onClickListener(), je lui dis (en algo) : - Supprime l'item - Affiche un Toast pour l'indiquer - Récupère les données via le webService (cohérence des données) - Mettre à jour la listView (notifyDataSetChanged()) Donc, je ne comprends pas car lorsque je fais ça, l'action se fait bien, les données récupérées sont bien correctes (donc l'action fonctionne parfaitement), cependant juste après ma listView est vide...donc soit elle ne se redessine pas, soit ya un 'tit problème dans mon code ou ma logique...-__-'... Le truc aussi à dire, c'est que l'action du ImageButton, est dans lmon adapter perso, car c'est ici que je lui ajoute...peut être c'est ça le problème :$ Je vous remerci d'avance pour votre aide ^^' Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yopii Posté(e) 8 février 2011 Auteur Share Posté(e) 8 février 2011 Il n'y a vraiment personne pour m'aider ?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jokamax Posté(e) 15 février 2011 Share Posté(e) 15 février 2011 Je ne suis pas un pro des listView mais as tu essayé : notifyDataSetInvalidated () au lieu du notifyDatSetChanged() ? Mais normalement cela devrait marcher comme tu l'as fait. Es tu sur qu'en recharcheant via le web-service tu ne recré pas la liste vide ? Peut tu suivre le contenu de ta liste en mode débug ? Jok Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.