W moim Activity
, zmienić dane bazowe HashMap
dla mojego ExpandableListView
, a następnie zadzwonićExpandableListView getChildrenCount nie nazywa się po danych zmieniło, co prowadzi do IndexOutOfBoundsException
((BaseAdapter) myExpandableListView.getAdapter()).notifyDataSetChanged();
Jednak awarii aplikacji po wywołaniu tego, unosząc IndexOutOfBoundsException
.
Sprawdziłem dwukrotnie, czy mam dostęp do tych samych i właściwych danych wszędzie w adapterze, ale nie mogłem znaleźć żadnych błędów.