所以我有一个查询电池统计数据的方法。当我使用活动上下文执行此操作时,我没有任何问题,但如果我使用广播接收器中的上下文,我会得到
android.content.ReceiverCallNotAllowedException:IntentReceiver 组件不允许注册接收意图
如果我无法使用broadcastReceiver上下文注册接收器,我将如何解决这个问题?
由于
答案 0 :(得分:2)
如果我无法使用broadcastReceiver上下文注册接收器,我将如何解决这个问题?
如果您只想获取最新的电池信息,请将null
而不是BroadcastReceiver
传递给registerReceiver()
,这将返回已广播的最新粘性Intent