0
我有一个ExpandableListView和一个复选框,以根据用户偏好删除项目。它“技术上”起作用,但我遇到的问题是我必须单击复选框4或5次以实际删除所有需要的条目。从ExpandableListView删除多个项目
任何想法我失踪?
chkOnline.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
for(int i = 0; i < devices.size(); i++){
if(!devices.get(i).isOnline()){
devices.remove(i);
}
}
adapter.notifyDataSetChanged();
}
}
});
我爱你佩德罗。 +1甚至没有想到这一点 – basic