在开发中,用到ExpandableListView 展示数据里,下拉加载遇到adapter.notifyDataSetChanged();失效,现记录一下。
1.首先在自定义adapter里面添加一个方法:
public void setData(List<bean> beanList) { this.beanList= beanList; notifyDataSetChanged(); }
2.再到activity里面直接调用:
adatper.setData(beanList);
//不需要写 adapter.notifyDataSetChanged();这句代码了
就可以了