Call connect() and wait for onConnected() to be called.
Google Playのサービスに接続しようとすると、上記のエラーが出て、落ちてしまう…。
エラーの通り、connectを待て、ということですね。
たとえば、私は現在位置情報を取得するmLocationClientを下記のように書いていたのですが、これではダメで
//失敗例
@Override
public void onResume() {
super.onResume();
mLocationClient.connect();
mCurrentLocation = mLocationClient.getLastLocation();
}
//成功例
@Override
public void onResume() {
super.onResume();
mLocationClient.connect();
}
// mLocationClient.getLastLocation(); はonConnectedに移す
@Override
public void onConnected(Bundle dataBundle) {
mCurrentLocation = mLocationClient.getLastLocation();
}
