вызывал, но он обновлял только сам список, откуда берутся данные. после удаления также добавил изменение состояния чекбокса на данной позиции на false
У тебя в бинде чекбокс добавляется, но состояние вью старое остаётся так как в биндинге ты этот кейс не обрабатываешь.
Ресайклер переиспользует вью, а ты когда добавляешь новое вью не сетишь чекбоксу состояние, вот он и остаётся старое вью
holder.checkBoxState.checked = false добавь и всё будет работать при биндинге
да, понял уже, сделал как надо, всем спасибо!
Обсуждают сегодня