我正在使用位置管理器来获取位置更新。我使用了位置管理器的RequestLocationUpdates(提供者,timeinmilliseconds,distanceinmeters,listener)。
我什么时候提供30秒的最小延迟以获得下一次位置更新,我认为它应该休息30秒以请求新的位置更新。但是我观察到的,它没有发生。
我也尝试过指定最小距离,但仍未达到预期目的。
我想要的是每10分钟后或定期移动100米后获取位置更新。但我不想使用任何计时器线程或进行任何计算以确保我已经移动了100米的距离。
是否可以仅使用位置管理器获取此内容?
任何帮助都将不胜感激。
提前致谢。
答案 0 :(得分:1)
我何时提供30秒的最小延迟以获得下一次位置更新,我认为它应该休息30秒以请求新的位置更新。
这是一个有缺陷的假设。
但我观察到的是,它没有发生。
正确。您指定的时间段仅仅是一个提示。您指定的距离应作为过滤器。
我想要的是每10分钟后或在定期移动100米后获取位置更新。
行。
但我不想使用任何计时器线程或进行任何计算以确保我已经移动了100米的距离。
10分钟过后,你需要一些东西让你知道。
是否可以仅使用位置管理器获取此内容?
不,抱歉。