首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓AppWidget onUpdate开机

安卓AppWidget onUpdate开机
EN

Stack Overflow用户
提问于 2013-02-09 22:07:34
回答 1查看 759关注 0票数 5

启动时是否会调用onUpdate AppWidget?

我在onUpdate中设置了一个警报,我想知道onUpdate是否会在启动时被调用,或者我是否应该使用BOOT_COMPLETED意图。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-09 22:59:40

我在文档中没有找到任何关于这方面的东西,所以我只是测试了一下。我在小部件的onUpdate()方法中设置了Toast,以查看它何时被触发。在重启设备后,它被触发,所以我假设你不需要使用BOOT_COMPLETED intent,但有时你不能足够确定(没有什么反对继续使用它)。

编辑:

onUpdate()确实会在系统启动时被调用,安卓文档中也提到了这一点:

onUpdate()

当要求此AppWidget提供程序为一组RemoteViews提供AppWidgets时,调用AppWidget以响应RemoteViews和AppWidgets广播。重写此方法以实现您自己的AppWidget功能。

Source

ACTION_APPWIDGET_UPDATE

这可以响应于该AppWidget提供者的新实例已经被实例化、所请求的更新间隔已经过去或系统引导而被发送。

Source

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14788965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档