0
我一样在this问题证明&配置登出事件这样的一切:执行从火力地堡的谷歌帐户登录了
public static void SignOut() {
// Google sign out
Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(
new ResultCallback<Status>() {
@Override
public void onResult(@NonNull Status status) {
if (status.isSuccess())
Log.wtf("success", "signed out");
if (status.isInterrupted())
Log.wtf("interrupted", "not signed out");
if (status.isCanceled())
Log.wtf("cancelled", "sign out cancelled");
}
});
}
但是,下面的错误被抛出时SignOut()
叫做:
java.lang.IllegalStateException:GoogleApiClient尚未连接。 在com.google.android.gms.internal.zzaas.zzb(未知来源) 在com.google.android.gms.internal.zzaav.zzb(未知来源) 在com.google.android.gms.internal。 zzaat.zzb(来源不明) 在com.google.android.gms.auth.api.signin.internal.zze.zza(来源不明) 在com.google.android.gms.auth.api.signin.internal。 zzc.signOut(Unknown Source)
在SignOut()
之前,mAuth.signOut()
被调用。
我怎样才能解决这个问题?
谢谢。
因此,在'onResult()'帮你解决了这个问题的第一线? –