Comment actualiser une ExpandableList View | Android-studio

Résolu/Fermé
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 - 25 févr. 2015 à 21:12
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 - 25 févr. 2015 à 21:21
Bonsoir, voilà mon soucis j'ai une ExpandableListView sur android-studio, faite avec:
listDataHeader = new ArrayList<String>();
listDataChild = new HashMap<String, List<String>>();
Elle marche très bien, cependant je dois modifier son contenu lorsque qu'on clique sur un de ses Child.
J'ai une méthode onChildClick qui me dit sur quel child j'ai cliqué.
j'ai ajouté comme dit sur le net : ((ExpListAdpt) listAdapter).notifyDataSetChanged();
Cependant, quand je clique sur ceux qui sont censé ne plus existé, ça crash, donc ça a marché, mais ils ne disparaissent pas :'(

En résumé, j'essaye de :
retirer à mon ExpandableListView des valeurs => ça marche
que l'actualisation se voit à l'écran => ça ne marche pas

Merci d'avance!
A voir également:

1 réponse

faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 20
25 févr. 2015 à 21:21
Merci j'ai trouvé tout seul :D

Pour les futurs internautes qui ont ce problème : j'ai tout simplement mit l'adapter à null, je les new() de nouveau et je l'ai set:

        listAdapter=null;
listAdapter = new ExpListAdpt(this, listDataHeader, listDataChild);
expListView.setAdapter(listAdapter);
0