The problem was a bug removeing, and re-requesting updates very often. The minTime as you all know if not a gurantee, so when you unregister, and re-register and theres a gps update ready it gets fired right after you request it. If you then unregister and re-register ... :)
On 21 Jul., 21:00, Jan Nielsen <[email protected]> wrote: > I dont think there is any other programs requesting GPS, I have > navigation app, but not running when I tested my app. > > I only request the update one place and before that I remove any > registered listeners. > > LocationManager mlocManager = > (LocationManager)getSystemService(Context.LOCATION_SERVICE); > mlocManager.removeUpdates(this); > mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, > delay * 60 * 1000, 25000, this); > > I have also tried Float.MAX_VALUE and 0 for the distance, with same > result. > Maybe the GPS system needs to be awake often when moving, to estimate > the speed more precisely, and the underlaying software handles that. > > I handle the extra calls in software, and only send if 60seconds have > passed, but I guess it could have an effect on battery, if the phone > moves alot. > > On 21 Jul., 14:02, lbendlin <[email protected]> wrote: > > > > > > > > > Is your app the only one consuming the GPS? Did you maybe register another > > listener? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

