Android AppWidget onUpdate在启动时

Ran*_*Ran 5 android android-appwidget

onUpdate AppWidget是否在启动时调用?

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

谢谢.

Ahm*_*mad 6

我没有在文档中找到任何关于此的内容,所以我只是测试了它.我在onUpdate()我的小部件的方法中设置Toast 以查看它何时被触发.重新启动设备后它触发,所以我认为你不需要使用BOOT_COMPLETED意图,但有时你不能确定(没有任何反对仍然使用它).

编辑:

onUpdate()确实在启动时调用,Android文档确实涵盖了这个:

的onUpdate()

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

资源

ACTION_APPWIDGET_UPDATE

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

资源