使用Google Works和SignOut登录此外,当我再次登录时,它使用我之前登录的相同帐户登录我但我希望每次我退出时都应该让我所有时间选择帐户您想要登录但我的应用程序崩溃,因为我使用下面的代码来执行该功能
private void SignOut() {
// Firebase sign out
auth.signOut();
// Google sign out
mGoogleSignInClient.signOut().addOnCompleteListener(this,
new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
//updateUI(null);
Intent intent=new Intent(Welcome.this,MainActivity.class);
startActivity(intent);
}
});
}
logcat的
java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.tasks.Task com.google.android.gms.auth.api.signin.GoogleSignInClient.signOut()' on a null object reference
at com.clone.tracking.tourism.tourismapp.Welcome.SignOut(Welcome.java:123)
at com.clone.tracking.tourism.tourismapp.Welcome.onNavigationItemSelected(Welcome.java:104)
第123行
mGoogleSignInClient.signOut()。addOnCompleteListener(此,
第104行
this is where i call SignOut(); method