Widget中的Android广播接收器

时间:2011-05-31 00:30:08

标签: android broadcastreceiver

是否可以在小部件内注册广播接收器?我尝试了几种方法,注册似乎有效,但事件发生时,小部件永远不会被回调。

3 个答案:

答案 0 :(得分:3)

  

是否可以在小部件内注册广播接收器?

不,抱歉。无论你试图以这种方式解决什么问题,都可以通过更好的方式解决或者不应该解决。

答案 1 :(得分:0)

小部件基本上是一个广播接收器,所以如果你愿意,你可以在你的小部件的AppManifest.xml中静态定义意图过滤器,并在你的小部件的onReceive()方法中处理广播意图,如下所示:

android update widget from broadcast receiver

答案 2 :(得分:-2)

是的,例如:http://madandroid.blogspot.com/2011/05/registering-broadcast-receiver-from.html

请注意,事件发生时将调用BroadcastReceiver而不是窗口小部件。