Короче говоря, это из-за повторного использования взглядов и их использования!
как вы можете этого избежать:
1. В onBindViewHolder
проверьте, следует ли вам проверять или снимать галочку коробки. не забудьте поставить оба параметра if и else
if (...)
holder.cbSelect.setChecked(true);
else
holder.cbSelect.setChecked(false);
myItems
! поэтому всякий раз, когда отображается новый вид, он читает новейшую статую объекта.