2014-06-26 19 views
8

Po this tutorial, ja wklejony kod do mojego Główna działalność:Dysk Google Android poradnik API problem

@Override 
public void onConnectionFailed(ConnectionResult connectionResult) { 
    if (connectionResult.hasResolution()) { 
     try { 
      connectionResult.startResolutionForResult(this, RESOLVE_CONNECTION_REQUEST_CODE); 
     } catch (IntentSender.SendIntentException e) { 
      // Unable to resolve, message user appropriately 
     } 
    } else { 
     GooglePlayServicesUtil.getErrorDialog(connectionResult.getErrorCode(), this, 0).show(); 
    } 
} 

skończę konieczności importowania biblioteki Buncha, ale wciąż nie może naprawić ten błąd:

RESOLVE_CONNECTION_REQUEST_CODE cannot be resolved to a variable 

jakieś pomysły ??? Nie mogę określić, która biblioteka zawiera tę stałą ...

Odpowiedz

12

Okazuje się, że w samouczku zaczyna się projekt android, mają na myśli projekt Androida na Dysku Google, który ma różne definicje importów i klas, które nie są dostępne. t jasno wynika z samouczka. W rzeczywistości dają kod startowy dla androidowego projektu Google Drive, ale błędnie oznaczyli go jako "Szybki start Androida", więc założyłem, że nie różni się on od żadnego innego projektu Android.

enter image description here

Oto link, gdzie idzie: Google Drive Android Quickstart i poradnik sprawia dużo więcej sensu, jeśli użyć tego kodu jako odniesienie.

Jeśli ktoś jest ciekaw, co poprawka do oryginalnego wydania jest, stała powinna być rzeczywiście REQUEST_CODE_RESOLUTION, ale znowu, istnieje wiele więcej zmian, więc wystarczy użyć Google Drive Android Quickstart