addConnectionCallbacksのビルドエラー 解決
今日も電車工房です。自分で言っときながら、エミュレータを使用していますorz。GoogleApiClient.BuilderのaddConnection...でのエラーですが、先ほど、ビルドに成功しました。
最初のclass宣言しているMapsActivityのimplementsにGoogleApiClient.BuilderでaddしているConnection...を追加しました。ヒントは、最下段の参照サイトで紹介しているStackOverflowの記事です。
修正前
public class MapsActivity extends FragmentActivity
implements OnMapReadyCallback {
}
修正後
public class MapsActivity extends FragmentActivity
implements OnMapReadyCallback, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {
...
mGoogleApiClient = new GoogleApiClient
.Builder(MapsActivity.this)
.addConnectionCallbacks(MapsActivity.this)
.addOnConnectionFailedListener(MapsActivity.this)
.build();
...
}
@Override
public void onConnected(Bundle connectionHint){
}
@Override
public void onConnectionSuspended(int cause){
}
@Override
public void onConnectionFailed(ConnectionResult result){
}
}
参照サイト
android - Error with Google Places Api (.addConnectionCallbacks) - Stack Overflow