Android AppWidget和App Single Signon

时间:2010-09-20 14:14:12

标签: android android-appwidget

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

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

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

AppWidget更新服务查询SQLite数据库表以检查用户是否已登录。 如果用户已登录,那么//确实需要构建RemoteViews更新其他构建RemoteViews更新以显示默认消息“请登录并填写类似的东西。它工作正常并且我想要。一旦用户更新开始进入AppWidget登录,服务找到登录标志== 1.

希望这有助于其他尝试做类似事情的人。