2015-08-07 3 views
2

Я слежу за этим руководством для разработчиков Google и наткнулся на некоторые ошибки. https://developers.google.com/identity/sign-in/android/sign-inAndroid Studio, не может разрешить метод символов

Вот код, у меня возникли проблемы с:

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; 

Я потерянная овца здесь, любая помощь, я бы очень признателен!

+0

Как выглядит ваша декларация класса? – JonK

+0

'public class MainActivity extends ActionBarActivity реализует GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, View.OnClickListener {' извините, если он выглядит грязным! - это то, что вы ищете? ><@JonK –

ответ

0

Прежде всего, пожалуйста, не размещайте дополнительную информацию в качестве ответа на свой вопрос.

Вторичный, не может разрешить метод символов всегда означает, что метод или поле не существует в вашем классе или пакете.

0

Попробуйте объявить его private static final int RC_SIGN_IN = 0;

Смежные вопросы