【发布时间】:2010-06-28 13:22:00
【问题描述】:
在线 android 文档说:
您可以使用 AppWidgetProvider 完成的所有操作,您都可以使用常规的 BroadcastReceiver。
所以,我想做的是通过registerReceiver() 在我的小部件上注册除ACTION_APPWIDGET_* 之外的另一个事件。例如ACTION_BATTERY_OKAY,有没有办法做到这一点?显然我无法从onUpdate() 代码注册事件,但我应该使用服务或其他东西来注册。问题是我找不到对 Provider 的任何引用(AppWidgetManager 只返回 AppWidgetProviderInfo 对象)。
有什么想法吗?
【问题讨论】:
标签: android events widget provider broadcast