Bonjour,

J'utilise actuellement une ExpandableListView dans mon application qui est remplie par un adapter personnalisé héritant de BaseExpandableListAdapter.

Dans la méthode onCreate de mon activité j'effectue le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
listeOptions = (ExpandableListView) findViewById(R.id.liste_options_traitement);
 
adapterListeOptions = new AdapterListeOptions(this);
 
listeOptions.setAdapter(adapterListeOptions);
Lors d'un clic sur un bouton de mon interface je modifie le contenu de mon adapter et j'appelle ensuite la méthode notifyDataSetChanged().

Mon problème se situe à ce niveau là, les nouvelles données de mon adapter sont bien ajoutées à mon ExpandableListView mais les anciennes données sont toujours présentes. J'ai essayé diverses méthodes pour tenter de supprimer ces données(comme removeAllViews() par exemple ou encore de créer une nouvelle instance de mon adapter) mais sans succés.

Quelqu'un aurait-il la solution ?

En vous remerciant par avance de l'attention que vous pourrez porter à mon problème,

Nylwen