Получается что при смене чек-свойства, мы меняем сразу два списка? просто не совсем понимаю зачем второй тогда если модель одинаковая? мы же может просто передать в банд список из адаптера
Поясню.
Я такой подход применял в Чате. Там была возможность выйти с экрана, то есть вьюшка убивалась, но принимать дальше входящие сообщения было неоходимо. В таком случае я оставлял весь стэк (презентер-интерактор-репозиторий). Когда пользователь подсоединялся обратно, я ему предоставлял актуальный список. Гонять список туда-сюда между слоями мне как-то не хотелось, да и чревато это. Поэтому был список в презентере и был в адаптере во вьюшке.
Если у вас просто пассивный список, то можно держать список в адаптере. Другой вопрос, как тогда обрабатывать переориентацию. Класть все в Бандл?