Stop Location Listener in Android Stop Location Listener in Android android android

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);