【发布时间】:2014-04-02 07:39:33
【问题描述】:
我有一个使用位置管理器跟踪位置的应用。我想在用户移动 100 英尺时记录一个位置,因此我将侦听器设置为请求 100 英尺的更新并在 30 秒内通过。我可以看到我的 gps 图标每 30 秒闪烁一次,因此它正在请求位置。但是,如果我是一栋信号较差的建筑物,它会不断尝试轮询 gps 位置,因此信号永远不会停止闪烁,这会很快耗尽电池电量。如果无法立即获得信号,有没有办法不轮询 gps 位置?我尝试传入一个较大的时间值(比如 30 分钟),但随后我的 gps 仅每 30 分钟轮询一次,无论我移动了多远。
【问题讨论】:
标签: android locationmanager android-location