【发布时间】:2014-07-31 17:09:02
【问题描述】:
我使用 Facebook Android SDK 中的 LoginButton 登录到我的应用程序。如何以编程方式将用户从任何 Activity 中注销?
【问题讨论】:
标签: java android facebook facebook-android-sdk
我使用 Facebook Android SDK 中的 LoginButton 登录到我的应用程序。如何以编程方式将用户从任何 Activity 中注销?
【问题讨论】:
标签: java android facebook facebook-android-sdk
如果你使用的是facebook SDK 4,你首先需要初始化sdk:
FacebookSdk.sdkInitialize(getApplicationContext());
然后:
LoginManager.getInstance().logOut();
AccessToken.setCurrentAccessToken(null);
【讨论】:
如果你使用的是facebook SDK 4,你首先需要初始化sdk:
FacebookSdk.sdkInitialize(getApplicationContext());
然后就这样做:
LoginManager.getInstance().logOut();
更多详情请见here。
【讨论】:
启动 Facebook SDK 4.0 你需要调用
LoginManager.getInstance().logOut();
【讨论】:
您可以使用closeAndClearTokenInformation(),如下所述:https://developers.facebook.com/docs/reference/android/current/class/Session/ 吗?
另见How to programmatically log out from Facebook SDK 3.0 without using Facebook login/logout button?
【讨论】: