在模拟器中,如果 I 设置power capacity
为与当前值不同的值,BroadcastReceiver
则onReceive
使用新值调用 my 。(我已经注册了ACTION_BATTERY_CHANGED
。)
在一个真实的设备中,它的电池在几天内从 100% 放电到 20%,我的onReceive
方法将被称为:
- 正好80次,
- 超过 80 次或
- 少于80次?
回复:可能重复的问题 - 我也担心处理程序没有被足够频繁地调用。我也没有犯过从另一个广播接收器中注册广播接收器的错误。