android how to stop gps

android, gps

Solution

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

Problem

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 ?

Original source