如何在Android中使用一个注销按钮实现Facebook和Google登录?

时间:2015-08-12 02:24:35

标签: android facebook login google-plus social

你好朋友我是android,Facebook和google的初学者,使用单一登出按钮在Android应用程序中登录

2 个答案:

答案 0 :(得分:0)

当用户登录时,您可以存储变量,其值为“facebook”或“google”。单击注销按钮时,检查变量的值,然后根据需要执行任何操作。

答案 1 :(得分:0)

首先在您的用户欢迎活动中使用以下代码行初始化Facbook SDK。

FacebookSdk.sdkInitialize(getApplicationContext());

然后,创建一个logoutUser()方法,该方法应该在注销按钮点击时调用,如下所示;

private void logoutUser() {
    LoginManager.getInstance().logOut(); // this is to logout Facebook

    Intent intent = new Intent(this, LoginActivity.class);
    intent.putExtra("finish", true); // if you are checking for this in your other Activities
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
            Intent.FLAG_ACTIVITY_CLEAR_TASK |
            Intent.FLAG_ACTIVITY_NEW_TASK |
            Intent.FLAG_ACTIVITY_NO_ANIMATION |
            Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    startActivity(intent);
    finish(); // This will kill all current logged in activities
}

通过onClickListner上的一个注销按钮调用这一个方法。