小编ank*_*ain的帖子

notifyDataSetChanged()不刷新可扩展列表视图

我正在使用,Expandable ListView并且其中的数据是通过Sqlite数据库填充的。我提供了一个删除组的选项ExpandableListView,它实际上删除row了数据库中的各个组。但是活动不会刷新,并且删除的“案例”是可见的,直到返回并再次涉及到此案例为止activity 我创建了一个classextends *BaseExpandableListAdapter*。它包含所有overridden方法。以下是代码:

public class ExpandableListAdapterForRunning extends BaseExpandableListAdapter {

private Context _context;
private List<String> _listDataHeader; // header titles
public  static List<String> _listDate;
public int index;
// child data in format of header title, child title
private HashMap<String, List<String>> _listDataChild;

public ExpandableListAdapterForRunning(Context context, List<String> listDataHeader,
        HashMap<String, List<String>> listChildData,int i,List<String> listDate) {
     this._context = context;
    this._listDataHeader = listDataHeader;
    this._listDataChild = listChildData;
    this.index=i;
    this._listDate=listDate;
} …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview notifydatasetchanged

5
推荐指数
1
解决办法
7903
查看次数