如何知道用户已通过应用程序登录

时间:2016-02-24 19:48:32

标签: android oauth-2.0

我正在Android上使用Google和Facebook实现oauth登录。

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

用户名和个人资料照片将位于导航栏中。一旦登录,我需要知道

IsLoggedIn IsFacebook或IsGoogle用户 用户名 个人资料图片

共享prefs的方式,还是有另一种方式?

1 个答案:

答案 0 :(得分:0)

我认为sharedPreferences不是这样做的方法,因为在更新设置时会有一点开销。 我认为您应该创建一个LoginHandler类来为登录管理器的静态易失性实例提供服务,您可以从中获取登录方法(如果您编写代码)并检查用户是否已登录。

不要让条款的复杂性让你失望。这并不难。请务必查看Picasso的源代码,了解如何处理和制作适当的静态易失物体。