我正在尝试创建一个简单的小部件并扩展AppWidgetProvider
并覆盖了该onUpdate
方法。
当我将小部件放在主屏幕上时,它会打开我在 XML 中定义的相关设置活动。这似乎是合乎逻辑和合理的行为,但我可以看到它也调用onUpdate
方法。因为我还没有配置我的小部件,所以我的onUpdate
方法中的代码失败了。
onUpdate
将小部件放在主屏幕上时,小部件调用该方法是正常行为吗?...或者我做错了什么,它应该只在设置活动退出后调用?
有没有办法检查我的onUpdate
方法在配置完成之前没有调用小部件,即设置活动已经完成?