Ich habe festgestellt, dass es möglich ist, Standortaktualisierungen auf (mindestens) zwei verschiedene Arten anzufordern.Warum mit GoogleAPIClient Standortaktualisierungen anfordern?
Mit
GoogleAPIClient
:// Callback for when the GoogleAPIClient is connected @Override public void onConnected(Bundle connectionHint) { LocationServices.FusedLocationApi.requestLocationUpdates( mGoogleApiClient, mLocationRequest, this); }
LocationManager
Verwendung:LocationManager locationManager = (LocationManager) getActivity(). getSystemService(Context.LOCATION_SERVICE); locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
Google scheint Methode "Receiving Location Updates"1
in ihrem Tutorial zu fördern. Es ist mir unklar, welchen Vorteil die Methode 1
hat, weil die Methode 2
genauso gut funktioniert (ich verwende beide Methoden an zwei verschiedenen Stellen in einer App).
Überprüfen Sie diese Antwort auch [Link] (http://stackoverflow.com/questions/37395614/locationmanager-uses-fusedlocationproviderapi/37396211#37396211) – Blackkara