который отображаю в recyclerView. Можно ли как то во фрагменте ловить момент, когда список обновится? Суть в чем. Есть список задач, которые нужно отправить на сервер. В entity есть поле "isSend" - отправлено или нет. Так вот, мы можем ткнуть на item который не отправлен и эту задачу отправим на сервер, если ткнем на тот, что уже был отправлен, то просто тост выйдет с сообщением что задача уже была отправлена.
Получается иногда recycler не успевает обновится и можно второй раз нажать на отправку той же задачи, которую уже отправили
если используется Room он может возвращать Flow на который можно подписаться во фрагменте или VM и отслеживать объявления
где-то должен быть список тех, которые в данный момент отправляются, чтобы не отправлять повторно
я так его и использую, и сечу в адаптер его
добавлять их типа во временную память, сравнивать, а потом очищать? Хм.. попробую
Нужно флоу коллектить во фрагменте и уже полученный список в адаптер передавать
Обсуждают сегодня