这是我的Java类文件中的代码,我的注销按钮位于该文件中。如何注销android studio中Firebase中的Google帐户,以便再次登录时可以选择能够登录的帐户。现在,我始终使用相同的帐户登录。
private GoogleSignInClient mGoogleSignInClient;
Button btnLogout;
FirebaseAuth mAuth;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
btnLogout = findViewById(R.id.btnLogout);
mAuth=FirebaseAuth.getInstance();
btnLogout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mAuth.signOut();
mGoogleSignInClient.signOut();
Intent intent = new Intent(Profile.this, SplashPage.class);
startActivity(intent);
}
});
}
}
[FirebaseAuth.getInstance().signOut()
]进行软注销,如果您希望能够在登录时再次选择Google用户,请执行google完整注销GoogleSignIn.getClient(activity, googleSignInOptions).signOut()