gps - Android requestLocationUpdates not called properly -


i locate user clicking on button. therefore use code:

lm = getsystemservice(locationmanager.class); provider = locationmanager.gps_provider; listener = new locationlistener() { @override public void onlocationchanged(location location) {    log.e("update","updating location"); } @override public void onstatuschanged(string s, int i, bundle bundle) {  } @override public void onproviderenabled(string s) {  } @override public void onproviderdisabled(string s) {  } };  lm.requestlocationupdates(locationmanager.gps_provider, 0, 0, listener); 

the requestlocationupdates method called onlocationchanged method called few times. gps activated , permissions granted.

do have idea why onlocationchanged not called? checked getlastknownlocation false after calling requestlocationupdates.

i think onlocationchanged() not suppose called always, called if location changes.


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -