android-Firebase注销不起作用

我已经开始使用Firebase,但是我的经验很糟糕.

我无法退出用户.

我尝试了不同的方法,花了整整4天的时间来弄清楚如何注销用户,但没有明确的选择.

我想完全挑出用户,以便他们可以选择另一个gmail帐户.

我试过下面的代码:

FirebaseUser user = firebaseAuth.getCurrentUser();
user.unlink(user.getProviderId()); FirebaseAuth.getInstance().signOut();

代替

mAuth = FirebaseAuth.getInstance();//mAuth.signOut();
        //auth fail olarsa mAuth.signOut(); sil sonra yerne qoy
        mAuthListener = new FirebaseAuth.AuthStateListener() {
            @Override
            public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {

我也尝试过这个:Properly log out a user from android app

最佳答案
您使用的是比我更新的版本,我怀疑他们引入了新的错误.您之前提到过NullPointerException,所以建议您确保传递给Auth.GoogleSignInApi.getSignInIntent的GoogleApiClient不为null.

转载注明原文:android-Firebase注销不起作用 - 代码日志