Снижение энергопотребления

Для моего приложения я хочу иметь Notification отправлено пользователю в указанное время. Для этого я создал Timer и соответствующий TimerTask, Чтобы быть уверенным Notification будет отправлен пользователю, даже если телефон спит, я получил PARTIAL_WAKE_LOCK, Проблема в том, что этот метод потребляет много энергии от моей батареи (мое приложение отвечает за более чем 50% всей потребляемой мощности в конце дня).

Есть ли другой способ (более энергоэффективный, конечно) сделать то, что я хочу сделать?

Заранее спасибо за то время, которое вы потратите, пытаясь мне помочь.

1 ответ

Решение
  > Is there another way (a more power efficient one of course) to 
  > [have a Notification sent to the user at a specified time]?

Вы можете использовать Android AlarmManager для этого.

См. Использование AlarmManager для планирования действий на Android в качестве учебного пособия и примера.

Другие вопросы по тегам