Android:onAppWidgetChanged似乎不存在

时间:2011-03-04 15:45:38

标签: android widget updates

这是AppWidgetHost.startListening()

的说明
  

开始接收 onAppWidgetChanged   要求你的AppWidgets

我无法在任何地方找到任何关于这个神秘onAppWidgetChanged的东西。唯一的Google点击是来自同一文档的引用。

实际上指的是什么?需要调用,覆盖或实现什么来获取小部件更新?

1 个答案:

答案 0 :(得分:0)

您不太可能需要自己实现Widget主机。主页是现有的窗口小部件主机。你最想要做的就是实现一个WidgetProvider,它基本上意味着扩展android.appwidget.AppWidgetProvider并覆盖两个方法:

onUpdate()和onReceive()也有一段时间onEnabled。您几乎不需要实现Widget主机,但如果这是您的目标,请澄清。小部件提供程序本质上是一个广播接收器,设计用于在小部件主机(通常是家庭)内运行。窗口小部件提供程序可能仅存活毫秒,以处理广播事件并处理其中一个事件是必需的,必须在清单中指定。为了传递信息,小部件提供者像任何广播接收器一样扩展了上下文并且可以发出startActivity(intent)或startService(intent)我认为这很可能是你需要做的事情,除非你真的要实现一个小部件主机。