Задать вопрос
fursa08
@fursa08
Junior Android developer

Почему Jetpack WorkManager не отрабатывает в нужное время?

Пробую запускать уведомления по времени с использованием WorkManager из Jetpack. Соответственно у меня в приложении есть класс Worker. Он принимает заголовок и текст уведомления во входных параметрах. В методе doWork() описана логика показа уведомления. Для теста работоспособности я в MainActivity создал OneTimeWorkRequest и поставил его на очередь на выполнение. Но не могу понять почему он не выполняется в нужное время. Создал дату с помощью Calendar, взял timestamp у даты, в setInitialDelay указал TimeUnit MILLISECONDS. Но ничего не работает. Приложу код MainActivity и Worker ниже

https://pastebin.com/MaW7fdsd - Worker
https://pastebin.com/vEt8ikjc - MainActivity

Буду очень рад любой помощи.
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы