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