Я начал использовать библиотеку пагинации и хотел выполнить фоновую задачу, используя Work Manager для обратных вызовов loadInitial и loadAfter из библиотеки пагинации.Проблема, с которой я столкнулся, заключалась в том, что Диспетчер работ отправлял несколько наблюдателей, что приводило к тому, что мои обратные вызовы «успех / неудача» запускались дважды.Сетевая операция будет выполняться только один раз, проблема заключалась в том, что обратные вызовы возвращались дважды.
Выполнение сетевой операции в тех функциях обратного вызова (loadInitial & loadAfter), которые не используют диспетчер работы (OKHTTP), работали какожидается, что обратные вызовы (сбой и успех) будут вызываться только один раз.
Не работает ли Work Manager с разбиением на страницы?Это действительно разочаровывает, если это так.
Кто-нибудь еще сталкивался с этой проблемой?