After launching listener by the following code is working fine.
LocationManager locationManager =(LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, WLConstants.DELAY_HOUR, gpsl
.getMinDistance(), gpsl);
After some time i stop the listener by the following code
locationManager.removeUpdates(this);
but problem is it still searching my gps any solution ??? how to stop gps ?
You need to pass the same object implementing LocationListener that you requested location updates for to the locationManager.removeUpdates() method.
So in unless this
and gpsl
are one and the same, you should call:
locationManager.removeUpdates(gpsl);
If you are using maps, you have to do:
locationManager.removeUpdates(locationListener);
mMap.setMylocationEnabled(false);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With