GPS连接延迟

时间:2012-12-07 14:01:22

标签: android locationmanager

我已经创建了一个实现LocationManager的服务。但我有个问题。

假设我要求更新位置信息,但用户无法获得任何GPS连接。为了节省电池寿命,如何定义我希望应用程序查找位置数据,例如60秒?如果在60秒以下找到位置,则向用户表示该位置,并且如果达到60秒限制,则将向用户表示该位置。

1 个答案:

答案 0 :(得分:1)

致电requestForLocationUpdates()时 - 启动60 second Timer

如果在完成此计时器时未调用onLocationChanged() - 您可能是Toast


  • 如果达到正确的定位,这是better way to check
  • 如果没有数据连接,请考虑在SUPL失败时更长时间运行计时器。