2012-05-06 1 views
1

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

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

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

+1

http://stackoverflow.com/questions/4482045/develop-alarm-application может помочь –

ответ

0
> 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.

См. Using AlarmManager to Schedule Activities on Android в качестве учебника и примера.