Hallo,
Ich versuche in einem Service, die aktuellen GPS-Coordinaten zu bekommen:
der permission check klappt, die requestLocationUpdates wird aufgerufen, aber die onLocationChanged nicht(und auch keine der anderen 3).
Wenn ich das ganze in der MainActivity mache, funktioniert es. Was mache ich falsch?
Ich versuche in einem Service, die aktuellen GPS-Coordinaten zu bekommen:
Code:
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
&& ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
return;
}
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,5000, 10, new LocationListener() {
@Override
public void onLocationChanged(Location location) {
....
der permission check klappt, die requestLocationUpdates wird aufgerufen, aber die onLocationChanged nicht(und auch keine der anderen 3).
Wenn ich das ganze in der MainActivity mache, funktioniert es. Was mache ich falsch?