Hi!
I am trying to test my app that uses the "Fuse" location provider (from
Google Play Services), without having to be actually moving ;)
In order to do so, I'm using the app "Fake GPS"
(https://play.google.com/store/apps/details?id=com.lexa.fakegps).
In the settings of this app, I checked Simulate moving, with an interval of
5000ms and a distance of 500 meters.
I can see the app works, since I see myself moving in the official Google
Maps app.
In the system settings, in Location access, I checked 'GPS satellites', and
unchecked 'Wi-Fi / mobile network'.
Now here is the code I use in my app:
LocationRequest locationRequest = LocationRequest.create();
locationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
locationRequest.setInterval(60 * 1000);
locationRequest.setFastestInterval(30 * 1000);
locationRequest.setSmallestDisplacement(50);
mLocationClient.requestLocationUpdates(locationRequest,
getLocationUpdatesPendingIntent());
My problem is, even though the Fake GPS app is "moving", my service is
called only once. I don't receive any subsequent location changes.
I was expected to be notified about once or twice every minute.
What could be the problem?
Thanks for your help,
--
BoD
--
--
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
---
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.