Android小部件文档(http://developer.android.com/guide/topics/appwidgets/index.html#AppWidgetProvider)似乎表明您可以设置自己的广播接收器来处理小部件活动,而不是使用AppWidgetProvider助手类。出于活动/服务结构的原因,这将是我管理我想要创建的小部件最方便的方式。
是否可以使用在OnCreate中注册的广播接收器而不是在其自己的类中进行此操作。我认为,问题在于它没有在清单中注册,因此小部件永远不会出现在列表中。
此设置的文档/示例基本上不存在。有谁知道这是可能还是有一个很好的例子?
答案 0 :(得分:0)
是否可以使用在OnCreate中注册的广播接收器而不是在其自己的类中进行此操作。
不是真的。从理论上讲,您可以注册两个接收器,一个在清单中,一个通过registerReceiver()
。我无法想象这是一个好主意的场景,因为你的活动无论如何都不会一直在运行,因此你需要清单注册的接收器无论如何都要做任何事情。