java - 当我注销 Facebook Android Studio 时,我需要一个按钮消失

标签 java android facebook-graph-api button

我在使用 Facebook API 注销时遇到问题。除了登录和注销按钮外,我还有另一个允许访问其他 Activity 的按钮,发生的事情是,当我注销时,我想消失让我访问其他 Activity 的按钮,但我做不到,我已经尝试了与主要 Activity 的所有方法的多种组合,但没有任何效果

有什么建议吗?

最佳答案

获取对 Facebook 登录按钮的引用并在其上设置点击监听器,当点击被注册时,使用 LoginManager 实例注销并执行所有注销过程(例如清除存储的访问 token 、清除缓存等),然后使其他按钮可见 View.GONE

例如:

LoginButton mBtnFbLogin = (LoginButton) findViewById(R.id.fb_login_button);
Button otherButton = (Button) findViewById(R.id.other_button)

现在为其设置点击监听器。

mBtnFbLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                LoginManager.getInstance().logOut();
                // Make your logout procedure
                ...
                otherButton.setVisibility(View.GONE);
            }
        });

关于java - 当我注销 Facebook Android Studio 时,我需要一个按钮消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35162236/

相关文章:

java - 停止记住表单数据

android - android中的底部按钮栏

android - 如何确保使用 saveEventually() 保存 ParseObject 和 ParseRelation

javascript - facebook-php-sdk 是否可以在状态更新中不留下 "via"的情况下发布到用户的墙上?

facebook - 如何从 Facebook 的广告 API 获取像素/站外转化统计数据?

java - 如何在java中获取元素的标签类型

java - Selenium 无法点击 google SERP 中的链接

javascript - 用户登录后 Meteor 重新渲染模板

Java 图像跟随我的光标

Java 2D 数组长度