首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >待机时电池更换接收器的旧值

待机时电池更换接收器的旧值
EN

Stack Overflow用户
提问于 2011-08-15 07:59:06
回答 2查看 201关注 0票数 0

我写了一个带有在BATTERY_CHANGE上收听的广播接收器的服务。问题是,当屏幕打开时,它工作得很好,但当手机进入待机状态时,服务只接收旧的电池电量。

例如,屏幕在50%的电池状态下关闭,然后我一直收到50%的电量,当我稍后唤醒手机时,我得到了正确的电池状态,即40%

其他人会遇到这个问题吗?或者有没有解决这个问题的办法?

PS:我在LG2X和HTC Magic上测试了它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 06:14:07

Ok,当屏幕关闭时,不可能从电池计量器接收更新。我确实通过不精确的重复更新和intentservice解决了这个问题

票数 1
EN

Stack Overflow用户

发布于 2011-08-15 08:15:37

您如何注册接收器?是通过Manifest还是通过代码注册?此意图必须注册才能在代码上接收,因此如果您在清单中声明它,这也可能是您的问题。(参见Documentation)

此外,您可以尝试将您的代码与this one进行比较,因为它看起来工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7060576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档