При первом включении работника в очередь все работает отлично. Но проблема возникает при постановке работника в очередь после первого раза.
Вот что происходит:
- В большинстве случаев, когда я поставьте работника в очередь, статус отображается как «Выполняется», но метод doWork() работника не выполняется.
- Иногда статус работника даже не меняется на «Выполняется» или «В очереди», несмотря на его постановку в очередь.
- Работник начинает работать только после того, как я принудительно остановлю приложение, а затем перезапущу его.
- Работник не ограничен (т. е. нет ограничений, таких как батарея, сеть и т. д.).
- Я использую WorkManager версии 2.3.4
Будем благодарны за любую информацию!
Подробнее здесь: https://stackoverflow.com/questions/790 ... starts-onl
Мобильная версия