Записи, отправленные в Firestore, являются логическими значениями, переключаемыми с CheckBox.
CheckBox находится на всех плитках CardView в RecyclerView.
Каждый CardView имеет соответствующий документ в Firestore.
Проблема заключается в том, что все мои функции кода правильно запускаются при запуске приложения, но затем кажется, что он запускается и останавливает его запись время от времени. В одну минуту он переключает логическое значение, в следующую - бесполезно (пока без видимой причины он снова не заработает). Я не понимаю, почему код, который работает одну минуту, потерпит неудачу в следующую? Если у кого-то есть опыт в разработке кода, я буду благодарен за помощь.