我为 Android 编写了一个小部件,我正在尝试获取电池电量。我试过使用
Intent batteryIntent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
但我收到错误:“IntentReceiver 组件不允许注册接收意图”
为什么?ACTION_BATTERY_CHANGED 是一个粘性意图,我没有注册接收器(第一个参数为空)。
任何解决方法?
谢谢。