Stop Location Listener in Android
mLocManager.removeUpdates(locationListenerObject);mLocManager = null;
Call this inside your onLocationChange
Method when lat and long has been captured by the listener.
Hope I helped..
You can stop the LocationListener by making its object to null after stoping LocationListener locationManager.removeUpdates(mLocListener);
, that is mLocListener = null;
when you want it to stop fetching the Latitudes and Longitudes.
You can stop continuous location updating by calling method locationManager.removeUpdates(locationListener)
.
Here is an example :
LocationManager locationManager; LocationListener locationListener;// for location updates locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);// stop location updatinglocationManager.removeUpdates(locationListener);