У меня есть 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