Google Playサービスを使用して現在地を取得しています。 requestLocationUpdates
メソッドを使用しているときは、赤い線が表示されます。 互換性のない型です。必須:android.location.Location。発見:com.google.android.gms.common.api.PendingResultFusedLocationApi.requestLocationUpdatesで互換性のないタイプのエラーが発生する
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です。 私は間違いがどこにあるのか分かりません。何か案が ? ありがとうございます。
あなたに理にかなっている、あなたのコード.. –