我目前正在开发一个需要用户登录的小部件。当用户最初添加小部件并且他们没有登录时,我将他们带到登录活动以便他们可以登录。但是,我没有当小部件自动更新时不想这样做(当您只是浏览主屏幕时让应用程序随机启动会很烦人)。
更新代码当前在 onUpdate() 中,但我无法弄清楚如何区分最初添加小部件时发生的更新和定期发生的更新。有没有办法做到这一点?
总而言之,我正在尝试进行以下操作: - 用户添加小部件时的初始更新:打开登录活动 - 后续定期更新:不要打开登录活动
注意:我想避免 onEnabled(),因为只有在添加 FIRST 小部件时才会调用它。我希望我的代码在每次添加新小部件时运行。