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

Filed under:

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

Related posts about android