我一直在Google Developers上遵循此指南,却发现了一些错误。
https://developers.google.com/identity/sign-in/android/sign-in

这是我遇到问题的代码:

public void onConnectionFailed(ConnectionResult connectionResult) {
    Log.d("", "onConnectionFailed:" + connectionResult);

    if (!mIsResolving && mShouldResolve) {
        if (connectionResult.hasResolution()) {
            try {
                connectionResult.startResolutionForResult(this, RC_SIGN_IN);
                mIsResolving = true;
            } catch (IntentSender.SendIntentException e) {
                Log.e("", "Could not resolve ConnectionResult.", e);
                mIsResolving = false;
                mGoogleApiClient.connect();
            }
        } else {
            // Could not resolve the connection result, show the user an
            // error dialog.
            showErrorDialog(connectionResult);
        }
    } else {
        // Show the signed-out UI
        showSignedOutUI();
    }
}


和错误:

错误:(133,17)错误:找不到符号方法showErrorDialog(ConnectionResult)

错误:(137、13)错误:找不到符号方法showSignedOutUI()

如果这是一个新手问题,我事先表示歉意,是因为我忘记了导入什么吗?我试过导入许多其他不同的组件,但没有解决问题。

import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.plus.*;
import com.google.android.gms.common.api.Scope;
import com.google.android.gms.common.Scopes;
import com.google.android.gms.common.api.GoogleApiClient;


我在这里迷失了自己,任何帮助我将不胜感激!

最佳答案

尝试将其声明为private static final int RC_SIGN_IN = 0;

07-26 07:53