android - 我是怎么得到的,是在 facebook sdk 4.0.1 中用户登录还是注销

标签 android facebook-login

我正在使用 Facebook new sdk 4.0.1,因为当我将登录按钮更改为注销并且使用相同的按钮注销时无需任何代码。但实际上我想在注销时做一些编码。那么我如何在那个 sdk 中区分这两件事呢? 我如何声明注销方法?

最佳答案

您可以检查 token 何时更改,如果新访问 token 为空,则用户刚刚注销。

new AccessTokenTracker() {
    @Override
    protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken, AccessToken newAccessToken) {
        if (newAccessToken==null)
            //your code here!
    }
};

关于android - 我是怎么得到的,是在 facebook sdk 4.0.1 中用户登录还是注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29894564/

相关文章:

php - 推送通知在android中多次获取

facebook - 如何让 UIWebView 打开 Facebook 登录页面以响应 iOS 5 和 iOS 6 上的 OAuth 请求?

java - Android Facebook sdk GraphRequest 在获取用户信息时返回 null

android - 自定义 View : build outline with rounded corners for its shadow

javascript - 我如何从用户点击 facebook 的登录按钮重定向到同一页面

android - 如何在 Android 上更改 com.facebook.widget.LoginButton 的语言

javascript - Facebook Javascript SDK 重定向不起作用

android - Motionevent.ACTION_UP 不断发射?

java - 完成类(class)并从已完成类(class)到主类(class)获取 int

java - 使用 MaskedEditText 时出错