Google Play サービスを使用して現在地を取得しています。メソッドを使用しrequestLocationUpdates
ていると、赤い線が表示されます。
互換性のないタイプ。必須: android.location.Location。見つかりました:com.google.android.gms.common.api.PendingResult
mLastLocation = LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
this
LocationListener を指します。私はすでにcom.google.android.gms.location.LocationListenerとオーバーライドメソッドを実装していますonLocationChanged
が、まだ赤い線が存在します。このバージョンも試してみました。
mLastLocation = LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, new LocationListener() {
@Override
public void onLocationChanged(Location location) {
}
});
これでも同じエラーが発生します。メソッドのパラメーターは、GoogleApiClient、LocationRequest、LocationListener です。どこが間違っているのか分かりません。何か案が ?前もって感謝します。