android - Facebook Android SDK 注销监听器

标签 android facebook logout

我在我的应用程序中使用 facbook sdk。当我通过 facebook sdk 登录我的应用程序时,一切正常,但是当我打开 Facebook 应用程序并从 Facebook 应用程序注销时,我的应用程序仍然登录。那么我该如何添加一个监听器来监听来自 Facebook SDK 的注销事件呢?

最佳答案

这是一个老问题,但我想更新一个答案。

在 Facebook API 4.0 中(截至撰写本文时为最新版本)您可以使用 AccessTokenTracker .

    AccessTokenTracker accessTokenTracker = new AccessTokenTracker() {
        @Override
        protected void onCurrentAccessTokenChanged(AccessToken accessToken, AccessToken accessToken2) {
            Log.d(TAG, "onCurrentAccessTokenChanged()");
            if (accessToken == null) {
                // Log in Logic
            } else if (accessToken2 == null) {
                // Log out logic
            }
        }
    };

关于android - Facebook Android SDK 注销监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771843/

相关文章:

php - 一位 Facebook 用户和一位我的网站用户

firebase - 是否可以为不活动实现自动注销功能?

android - 无法转换为 android.app.Fragment

安卓电视 :Shadow Customization

android - 在 AZPEN 平板电脑中连接 USB 调试

ios - 尽管有正确的许可,但没有收到 facebook 用户的电子邮件

javascript - facebook 登录错误 FB.login() 在 FB.init() 之前调用

java - 位图缩略图的延迟加载列表

spring - Tomcat以管理员身份注销另一个用户

php - 使用 PHP 和 MySQL 登录到管理员 - 成员(member)网站 - 登录不工作