If you expect to do something time sensitive by hoping that location manager respects the frequency argument: it doesn't. For triggering when the phone is moved you have to monitor more closely. That's probably not the best idea: you'll kill the battery. I'd figure something else out.
Kris On Jan 20, 2013 5:32 PM, "g...@deanblakely.com" <g...@deanblakely.com> wrote: > Kristopher, > Sorry but I don't know what you mean by "useful for scheduling within your > app". I'm using the locationlistener to trigger when the phone is moved. > (I'm targeting Gingerbread) > Are you saying that even with jellybean it doesn't work right? > > Would I be better off explicitly getting a new Location on a method > dependent on a timer? > Thanks, Gary > > On Sunday, January 20, 2013 2:40:31 PM UTC-7, Kristopher Micinski wrote: > >> Even now, you can't expect that method to be useful for scheduling >> *within* your app to any kind of real granularity. >> >> kris >> >> On Sun, Jan 20, 2013 at 12:33 PM, Mark Murphy <mmu...@commonsware.com> >> wrote: >> > Quoting the documentation for requestLocationUpdates(): >> > >> > "Prior to Jellybean, the minTime parameter was only a hint, and some >> > location provider implementations ignored it. From Jellybean and >> > onwards it is mandatory for Android compatible devices to observe both >> > the minTime and minDistance parameters." >> > >> > On Sun, Jan 20, 2013 at 12:28 PM, ga...@deanblakely.com >> > <ga...@deanblakely.com> wrote: >> >> in the onCreate event for my Service I setup locationlistener... >> >> >> >> locMgr = >> >> (LocationManager)**getSystemService(Context.**LOCATION_SERVICE); >> >> >> locLstnr = new MyLocationListener(); >> >> debugLog("Instantiated new Location listener", false); >> >> locMgr.requestLocationUpdates(**LocationManager.GPS_PROVIDER, >> 10000, 10, >> >> locLstnr); >> >> >> >> The 10000 is supposed to mean that I want the event to go off approx >> every >> >> 10 seconds. My class statement is . . . >> >> >> >> public class MyLocationListener implements LocationListener >> >> { >> >> GeoPoint LastGeoPoint; >> >> . .. . . >> >> >> >> But the onLocationChanged event is going off approx twice per second. >> Why? >> >> Thanks, Gary >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> >> Groups "Android Developers" group. >> >> To post to this group, send email to android-d...@**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<http://groups.google.com/group/android-developers?hl=en> >> > >> > >> > >> > -- >> > Mark Murphy (a Commons Guy) >> > http://commonsware.com | http://github.com/commonsguy >> > http://commonsware.com/blog | http://twitter.com/commonsguy >> > >> > Android Training in NYC: >> > http://marakana.com/training/**android/<http://marakana.com/training/android/> >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Android Developers" group. >> > To post to this group, send email to android-d...@**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<http://groups.google.com/group/android-developers?hl=en> >> > -- > 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 -- 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