Доброго времени суток. Может ли кто нибудь подсказать куда мне двигаться. Такая задача. Есть recycler view c кастомным layout manager, в нем есть вьюхи произвольного размера(зависят от входных данных) Внутри каждой вьюхи я создаю чекбоксы(их количество тоже не могу знать заранее, поэтому создаю их в onBindViewHolder). В onCcheckedChanged() отлавливаю изменение состояния чекбокса и вызываю anotherRecyclerView1.notifyItemChanged(checkbox.columnIndex) и anotherRecyclerView2.notifyItemChanged(checkbox.rowIndex). После этого вызывается onBindViewHolder у главного recyclerView и получается фриз. Вопрос, как можно реализовать данную задачу без фризов? (при клике на чекбокс изменять элементы в других recyclerView)
Я конечно может не прав, но почему бы просто не написать интерфейс который будет брать твой блок чекбоксов, получать нужные айди кликнутого чекбокса и возвращать тебе этот чекбокс? Вроде как тогда не должно грузить систему