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