0

我有一个应用程序和一个与之关联的 AppWidget。AppWidget 由更新服务更新。我想要实现的是 AppWidget 仅在用户登录后才开始获取更新,就像 Android 上的 Facebook/Twitter 应用程序和 AppWidget 功能一样。如果用户未登录,小部件将显示“请登录”或其他内容。有没有标准的方法在 Android 中实现这个功能?

任何帮助深表感谢。

4

1 回答 1

0

我不知道这样做的标准程序是什么,但我使用自己的逻辑完成了它。

所以我为我的应用程序创建了一个登录/身份验证表。当用户登录时,表中的登录标志设置为 1。

AppWidget 更新服务查询 SQLite DB 表以检查用户是否已登录。如果用户已登录,则 // 需要构建 RemoteViews 更新,否则构建 RemoteViews 更新以显示默认消息“请登录和类似的东西。它工作正常,如我所愿。一旦用户登录并且服务找到登录标志 == 1,更新就会开始进入 AppWidget。

希望这可以帮助其他试图做类似事情的人。

于 2010-10-14T15:51:47.030 回答