В моем приложении я хочу, чтобы какое-то действие выполнялось в определенное время (не задержка).
Я пришел использовать TimerTask
, который работает нормально, пока экран включен.
Я читал в некоторых местах, я должен использовать wakelock
, чтобы заставить его работать, пока экран выключен.
Всюду упоминается, что я должен установить wakelock call
на onReceive()
, но TimerTask
не имеет этого метода.
Есть ли где-нибудь я могу установить мой wakelock (только для запуска, я не хочу, чтобы экран включался) с помощью TimerTask
? Или я должен использовать другой подход?android using TimerTask и выполнить, когда экран выключен
Благодаря
Вы читали о AlarmManager? Это может быть лучше для ваших нужд. – Devrim