Problem with Refreshing data in ExpandableListView
Posted
by -providerivan.longin1
on Stack Overflow
See other posts from Stack Overflow
or by -providerivan.longin1
Published on 2010-04-24T23:20:27Z
Indexed on
2010/06/05
16:22 UTC
Read the original article
Hit count: 198
android
Hi!
My problem is when I want to refresh data in ExpandableListView while being in that current activity. I create adapter and when I want to add new data to list I call again constructor of that adapter(it is my private variable) with all new data....and then I call onContentChanged() method to redraw my list. But what happens is that I cant expand my list any more...like it is blocked or something and logcat isn't saying anything... This is the code that i call after setting new data in arraylists and maps:
mAdapter = new MyExpandableListAdapter(
this,
groupData,
R.layout.contact_list_parent,
new String[] { NAME ,NUM_PHOTOS},//NUM_PHOTOS
new int[] { R.id.rowText1, R.id.rowText2, R.id.photoAlbumImg },
childData,
R.layout.contact_list_child,
new String[] { NAME,NUM_PHOTOS}, //NUM_PHOTOS
new int[] { R.id.rowText1, R.id.rowText2, R.id.photoAlbumImg }
);
this.onContentChanged();
If anyone knows answer to this question please help me:) Thanks.
© Stack Overflow or respective owner