Каков наилучший способ сделать несколько повторных задач в определенное время в Android, даже когда приложение уничтожено - PullRequest
0 голосов
/ 17 января 2019

Я создаю приложение, в котором я хочу выполнять какую-то работу несколько раз, начиная с некоторого момента в будущем.Например, я хочу сказать, что каждый день в 10 утра делать что-то.Мне нужно, чтобы работа была сделана в точное время.Я попытался расширить BroadcastManager и использовать setExact() метод из AlarmManager, затем в моем методе onReceive() я снова начал работу на следующий день.Проблема в том, что когда телефон заблокирован, у меня странное поведение.Это просто пропускает время, когда работа должна быть сделана.Идея в том, что вы можете уничтожить приложение, и задача должна быть выполнена.Я прочитал, что это может быть достигнуто с помощью AlarmManager, и что оно пробуждает устройство.Я хочу поддерживать уровни API ниже 23 , поэтому я не могу использовать WorkManager.У кого-нибудь есть идеи, что мне делать?

...