Firebase Google Logout无效

时间:2017-08-08 20:30:41

标签: android firebase firebase-authentication

我正在尝试使用FirebaseAuth.getInstance().signOut();,但在注销后我无法选择其他帐户。现在登录和注销处于不同的活动中,LoginActivity从Firebase文档中获得了正常的Google登录,退出活动是Drawer,其中LogoutBtn如下:

case R.id.initiates_logout:
        if(FirebaseAuth.getInstance().getCurrentUser()!=null){
            new AlertDialog.Builder(this)
                    .setTitle("Text1")
                    .setMessage("Text2")
                    .setIcon(android.R.drawable.ic_dialog_alert)
                    .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int whichButton) {
                            FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
                            user.unlink(user.getProviderId());
                            FirebaseAuth.getInstance().signOut();
                            LoginManager.getInstance().logOut();


                        }})
                    .setNegativeButton(android.R.string.no, null).show();
        }
        break;

我也试过这个解决方案Firebase logout is not working,但没有任何效果。

0 个答案:

没有答案