Thanks for the response but it didn't help. Calling locationManager.removeUpdates(this); causes the GPS icon to stop flashing so it does have some affect but it doesn't remove/stop it completely. When I put the application in the background and I leave it, I can see it's using up the cpu and battery due to the GPS being active. There are no other threads running in the app. This is very frustrating! Another problem which might be somehow related is that calling finish() on my Activity doesn't close it. If intercept the back button and call finish() the app goes into the background but the activity remains alive i.e when I go back to it, it doesn't start a new instance just resumes the old one. Any help on this would be much appreciated.. Thanks!
On Nov 2, 10:45 pm, Streets Of Boston <flyingdutc...@gmail.com> wrote: > Get the LocationManager in onCreate(). Store this in an instance- > variable. > Request location updates in onResume(), using the instance-variable. > Remove location updates in onPause(), using the instance-variable. > > On Nov 2, 2:10 pm, Chirag Patel <chi...@gmail.com> wrote: > > > > > > > > > Hi I'm having a problem when trying to stop location updates when the > > app goes into the background. In my onCreate() method I start request > > updates like this: > > > LocationManager locationManager = > > (LocationManager)context.getSystemService(Context.LOCATION_SERVICE); > > > > > locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, > > LOCATION_UPDATE_INTERVAL, LOCATION_UPDATE_DISTANCE, this); > > > locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, > > LOCATION_UPDATE_INTERVAL, LOCATION_UPDATE_DISTANCE, this); > > > Then in my onPause() and onDestroy() methods I request to stop the > > updates like this: > > > LocationManager locationManager = > > (LocationManager)context.getSystemService(Context.LOCATION_SERVICE); > > locationManager.removeUpdates(this); > > > However the GPS icon remains in the status bar and the only way to get > > rid of it is to manually kill the application. Am I doing anything > > wrong? > > > Cheers -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en