Старые значения от приемника замены батареи в режиме ожидания - PullRequest
0 голосов
/ 15 августа 2011

Я написал сервис с вещательным приемником, слушающим BATTERY_CHANGE. Дело в том, что когда экран включен, он работает отлично, но когда телефон переходит в режим ожидания, служба получает только старые уровни заряда батареи.

Так, например, экран выключается при 50% состоянии батареи, затем я получаю 50% все время, и когда я просыпаюсь через некоторое время, я получаю правильное состояние батареи, т.е. 40%

Кто-то еще сталкивается с этой проблемой или есть решение для этого ???

PS: я тестировал его на LG2X и HTC Magic.

Ответы [ 2 ]

1 голос
/ 18 августа 2011

Хорошо, невозможно получить обновления от индикатора батареи, когда экран выключен. Я решил это с неточными повторными обновлениями и интент-сервисом

0 голосов
/ 15 августа 2011

Как вы регистрируете получателя?Через манифест или регистрируете его по коду?Это намерение должно быть зарегистрировано для получения в коде, поэтому это также может быть вашей проблемой, если вы объявляете его в Манифесте.(см. Документация )

Кроме того, вы можете попробовать сравнить ваш код с этим , как он выглядит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...