无法使用gmail登录

时间:2018-10-22 10:25:42

标签: java android gmail

在我的项目中,我已经使用gmail集成了登录名。它工作正常,但我有一些问题。我已更改计算机并在该计算机上运行相同的项目,但是无法使用gmail登录。下面的代码可以了解问题所在。

private void signIn() {
            Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
            startActivityForResult(signInIntent, RC_SIGN_IN);
        }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        if (requestCode == RC_SIGN_IN) {
            GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
            handleSignInResult(result);
        }
        callbackManager.onActivityResult(requestCode, resultCode, data);
    }
    private void handleSignInResult(GoogleSignInResult result) {
        Log.d(TAG, "handleSignInResult:" + result.isSuccess());
        if (result.isSuccess()) {
            // Signed in successfully, show authenticated UI.
            GoogleSignInAccount acct = result.getSignInAccount();


            healthPotliConstants.setFborgmaillogin("1");
            String g_email = acct.getEmail();
            String personName = acct.getDisplayName();



            Log.e(TAG, "Name: " + personName + ", email: " + g_email
            );



            checkIsRegistered(g_email, personName,"");

        } else {
            Toast.makeText(getApplicationContext(),"Please give Permission to login",Toast.LENGTH_LONG).show();
        }
    }

0 个答案:

没有答案