Ich verwende Google Play-Dienste, um den aktuellen Standort abzurufen. Wenn ich requestLocationUpdates
Methode verwende, gibt es rote Linien, die sagen; Inkompatible Typen. Erforderlich: android.location.Location. Gefunden: com.google.android.gms.common.api.PendingResultFusedLocationApi.requestLocationUpdates gibt Inkompatible Typen Fehler
mLastLocation = LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
this
bezieht sich auf Location. Ich implementiere bereits com.google.android.gms.location.LocationListener und überschreiben onLocationChanged
Methode, aber immer noch rote Linie existiert. Um sicher gehen zu können, habe ich diese Version auch ausprobiert;
mLastLocation = LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, new LocationListener() {
@Override
public void onLocationChanged(Location location) {
}
});
Dies gibt auch gleichen Fehler. Methodenparameter sind GoogleApiClient, LocationRequest, LocationListener. Ich verstehe nicht, wo der Fehler ist. Irgendeine Idee ? Vielen Dank im Voraus.
bitte Sie Ihren Code schreiben .. –