
Max1809
Fortgeschrittenes Mitglied
- 6
Hi,
ich habe in meiner App eine ExpandableListView. Es klappt auch alles ganz gut.
Nur aktualisiere ich diese Liste in einem bestimmten Moment. Das mache ich folgendermaßen:
Dadurch passiert folgendes: Alle Gruppe, die vorher geöffnet wurde (expanded) sind nun wieder geschlossen. Das ist ein sehr doofes verhalten.
Habt ihr das auch gemacht oder evtl. Tipps?
EDIT: Folgendermaßen funktioniert es:
ich habe in meiner App eine ExpandableListView. Es klappt auch alles ganz gut.
Nur aktualisiere ich diese Liste in einem bestimmten Moment. Das mache ich folgendermaßen:
Code:
private void aktualisiereListView() {
ExpandableListView list = (ExpandableListView) findViewById(R.id.listViewNews);
list.setAdapter(this.mAdapter);
this.ladeNachrichtenInListView();
}
Habt ihr das auch gemacht oder evtl. Tipps?
EDIT: Folgendermaßen funktioniert es:
private void aktualisiereListView() {
ExpandableListView list = (ExpandableListView) findViewById(R.id.listViewNews);
Parcelable state = list.onSaveInstanceState();
this.ladeNachrichtenInListView();
list.onRestoreInstanceState(state);
}
Zuletzt bearbeitet: