如何通过代码处理facebook注销按钮

时间:2017-01-17 05:18:04

标签: android facebook integration

我正在将Facebook与我的Android应用程序集成,我使用this链接作为参考。自动登录后,将显示注销按钮。我没有处理退出的任何事情。

有没有办法处理退出按钮onClick

4 个答案:

答案 0 :(得分:1)

如果您使用的是FB sdk按钮,则会在用户点击时将用户注销。点击你的其他按钮只需致电

LoginManager.getInstance().logOut();

答案 1 :(得分:0)

您可以编写注销按钮的功能。您可以使用intent将其发送回Facebook的登录页面。

table-layout: fixed

答案 2 :(得分:0)

您可以在应用程序或活动中编写自定义方法以进行注销。

    private void logoutApp()
    {
    // Logout from Facebook
    if(AccessToken.getCurrentAccessToken() != null)
    {
    LoginManager.getInstance().logOut();
    Intent intent = new Intent(mContext, LoginActivity.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    }
    }

答案 3 :(得分:-1)

您可以像...一样处理Facebook注销按钮。

Button logout = (Button)findViewById(R.id.logout);
    logout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            LoginManager.getInstance().logOut();
            Intent login = new Intent(current activity, LoginActivity.class);
            startActivity(login);
            finish();
        }
    });

希望这会对你有所帮助。