这是AppWidgetHost.startListening()
:
开始接收 onAppWidgetChanged 要求你的AppWidgets
我无法在任何地方找到任何关于这个神秘onAppWidgetChanged
的东西。唯一的Google点击是来自同一文档的引用。
实际上指的是什么?需要调用,覆盖或实现什么来获取小部件更新?
答案 0 :(得分:0)
您不太可能需要自己实现Widget主机。主页是现有的窗口小部件主机。你最想要做的就是实现一个WidgetProvider,它基本上意味着扩展android.appwidget.AppWidgetProvider并覆盖两个方法:
onUpdate()和onReceive()也有一段时间onEnabled。您几乎不需要实现Widget主机,但如果这是您的目标,请澄清。小部件提供程序本质上是一个广播接收器,设计用于在小部件主机(通常是家庭)内运行。窗口小部件提供程序可能仅存活毫秒,以处理广播事件并处理其中一个事件是必需的,必须在清单中指定。为了传递信息,小部件提供者像任何广播接收器一样扩展了上下文并且可以发出startActivity(intent)或startService(intent)我认为这很可能是你需要做的事情,除非你真的要实现一个小部件主机。