Чет я не понял...разве нельзя кликнуть на элемент, установить чекбркс в нужное положение, сделать запрос в бд на изменение, перейти на след фрагмент и когда вернёшься - чекбркс будет в нужном состоянии?
Ну, я немного неправильно описал изначально задачу. Чекбокс должен ставиться в зависимости от значения поля в модели. Ну и если не ошибаюсь, твой вариант корректно не отработает, как только такой элемент выйдет за границу экрана - чекбокс снимется