我有 2 个 Activity :
- 主要 Activity
- FacebookLoginActivity
我按照当前教程进行操作,我的 facebook 登录似乎有效,但我不知道如何在我的 MainActivity 中使用它。
当我的应用程序启动(或 MainActivity)时,我想检查用户是否已登录。如果没有 - 我想启动 FacebookLoginActivity。
“如何实现facebook登录”的教程太多了,但是“如何判断用户是否登录”我找不到。
在旧版本中,我只是检查 Session
对象是否为空。在当前版本中,没有 Session
...
最佳答案
据我了解,您使用的是 Facebook api 4.0
您可以使用 AccessToken 对象来检查用户是否登录。 因为 Facebook 在登录后创建一个 session ,并在 Sharedprefences 中保持 session 。
示例代码。
AccessToken accessToken = AccessToken.getCurrentAccessToken();
if( accessToken != null )
System.out.println( "User Logged in" );
关于android - 如何检查我是否使用当前版本的 facebook 登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29848896/