Доступен более простой способ, вам не нужно ретранслировать при нажатии CheckBox
, CheckBox
Чтобы прослушать состояние проверки изменения в CheckBox
, вы можете настроить прослушиватель, показанный ниже.
cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked)
testoo.add(cb.getId());
else
testoo.remove(cb.getId());
}
});