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