2016-07-16 8 views
0

現在GooglePlayServicesにアクセスしようとしています。HaveGooglePlayServicesとOnConnected

私は最近、Google Playサービスにアクセスする別の方法を見つけました。今回はOAuth 2.0を使用しました。また、gitHubの使用例を示した例も見つかりました。

https://github.com/google/google-api-java-client-samples/blob/master/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java

しかし、私はリクエストの送信を開始するために、具体的場所、新しい方法で少し混乱していました。

Google Play Clientを使用して個人の場所にアクセスしようとしていますが、locationRequestの先頭をどこに置くかわかりません。 GoogleAPIClientを使用しているとき、開始はonConnectedにありました。

しかし、この具体的な例では私はこれに近いとは見当たりませんでした。最も近いました:

private void haveGooglePlayServices() { 
    if (credential.getSelectedAccountName() == null) { 
     chooseAccount(); 
    } else { 
     // This is where I think I need to start sending requests. 
     AsyncLoadTasks.run(this); 
    } 
    } 

は、この仮定の権利か、それとも私が場所リクエストの送信を開始するために必要なのです他のいくつかの場所がある(スニペットは、ライン206から197ですか)?

答えて

0

はその

@Override 
public void onConnected(Bundle connectionHint) { 
    mLastLocation = LocationServices.FusedLocationApi.getLastLocation(
      mGoogleApiClient); 
    if (mLastLocation != null) { 
     mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude())); 
     mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude())); 
    } 
} 

よう

onConnected(Bundle connectionhint) 

でコードを書くか、このlink

をチェック
関連する問題