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: 238
        
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