2013-11-23 39 views
1

我正在使用android闹钟管理器安排短信。当闹钟时间到达并且管理员尝试发送短信时,它会给我以下例外。Android闹钟管理器:BroadcastReceiver组件不允许注册以接收意图

“Android.content.ReceiverCallNotAllowedException:BroadcastReceiver组件不允许注册以接收意图。”

我试图弄清楚这一点,但仍然在同一个位置。

请帮我解决这个问题..

坦克你提前。

+1

当你在提供给'onReceive()'的'Context'上调用'registerReceiver()'时,你会得到这个结果。但是,我不知道为什么你会这样做,因为你不需要调用registerReceiver()来发送短信。请修改您的问题以粘贴导致此错误的代码。 – CommonsWare

+0

谢谢你。我删除了registerReceiver()...然后它确定... –

回答

8

您可以使用它。

context.getApplicationContext().registerReceiver(); 
+0

Yuo're我的救世主! – Acuna