В соответствии с заголовком мне нужно запланировать Уведомление до года в будущем.
Например, сегодня 28 февраля 2019 , и я хочу запланировать уведомление о появлении 28 февраля 2020
Я пытался перейти с FirebaseJob
но я столкнулся со следующей проблемой:
val notificationJob = dispatcher?.newJobBuilder()
?.setService(NotificationService::class.java)
?.setRecurring(false)
?.setLifetime(Lifetime.FOREVER)
?.setTrigger(
Trigger.executionWindow( Int, Int)
)
Проблема в том, что Trigger.executionWindow()
принимает два Int
, то есть 32-битные значения, которые равны максимум 24 дням.Хотя мне нужно, чтобы это был потенциально целый год.
Есть ли другой способ, которым я могу этого достичь?