Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌的注销问题+;android应用程序中的集成_Java_Android - Fatal编程技术网

Java 谷歌的注销问题+;android应用程序中的集成

Java 谷歌的注销问题+;android应用程序中的集成,java,android,Java,Android,我已经在我的android应用程序中集成了google+,它与google+连接并获取信息,但当注销时它会自动登录。我发现在注销前检查条件GoogleAppClient.isConnected()时,它返回false。如何解决这个问题 private void gPlusSignIn() { if (!googleApiClient.isConnecting()) { Log.d("user connected","connected"); isSignI

我已经在我的android应用程序中集成了google+,它与google+连接并获取信息,但当注销时它会自动登录。我发现在注销前检查条件
GoogleAppClient.isConnected()
时,它返回
false
。如何解决这个问题

private void gPlusSignIn() {
    if (!googleApiClient.isConnecting()) {
        Log.d("user connected","connected");
        isSignInBtnClicked = true;
        progressDialog.show(thisActivity, "Please Wait",
                "Loading...", true);
        resolveSignInError();
    }
}


private void resolveSignInError() {
    if (connectionResult.hasResolution()) {
        try {
            isIntentInProgress = true;
            connectionResult.startResolutionForResult(thisActivity, SIGN_IN_CODE);
            Log.d("resolve error", "sign in error resolved");
        } catch (IntentSender.SendIntentException e) {
            isIntentInProgress = false;
            googleApiClient.connect();
        }
    }
}


public static void gPlusSignOut() {
    if (googleApiClient.isConnected()) {
        Plus.AccountApi.clearDefaultAccount(googleApiClient);
        googleApiClient.disconnect();
        isSignInBtnClicked = false;
        Log.d("user Disconnected","Disconnected");
       //  googleApiClient.connect();
      //  changeUI(false);
    }
}