2016-02-24 104 views
0

我正在Android上使用Google和Facebook实施oauth登录。如何知道用户已经跨应用程序登录

我只是不确定,一旦登录,我如何知道应用程序活动和用户登录的片段?我是否需要在共享偏好设置中存储一些信息?然后在检查时检查该信息时从共享首选项中检索?

用户名和个人资料图片将位于导航器抽屉中。 Esentially登录后,我需要知道

IsLoggedIn IsFacebook或IsGoogle用户 用户名 用户照片

共享首选项的方式,或者是有另一种方式?

回答

0

我认为sharedPreferences不是做这件事的方法,因为它在更新设置时有一点开销。 我认为你应该创建一个LoginHandler类来为服务器提供一个静态的volatile登录管理器实例,从中你可以获得登录方法(如果你编码的话)并且检查用户是否登录。

Do not让条款的复杂性让你回头。这并不难。请务必查看Picasso的源代码,以了解如何处理和制作适当的静态易失性对象。

相关问题