0

Android 小部件文档 ( http://developer.android.com/guide/topics/appwidgets/index.html#AppWidgetProvider ) 似乎表明您可以设置自己的广播接收器来处理小部件活动,而不是使用 AppWidgetProvider 帮助器类。由于活动/服务结构的原因,这将是我管理我想创建的小部件的最方便的方式。

是否可以使用在 OnCreate 中注册的广播接收器来执行此操作,而不是在它自己的类中注册。我认为,问题在于它没有在清单中注册,因此小部件永远不会出现在列表中。

此设置的文档/示例基本上不存在。有谁知道这是否可能或有一个很好的例子?

4

1 回答 1

0

是否可以使用在 OnCreate 中注册的广播接收器来执行此操作,而不是在它自己的类中注册。

并不真地。理论上,您可以注册两个接收器,一个在清单中,一个通过registerReceiver(). 我无法想象这是一个好主意的场景,因为您的活动无论如何都不会一直运行,因此您需要清单注册的接收器来做所有事情。

于 2014-03-24T22:22:37.543 回答