我有一个使用GPS的应用程序。
我的问题是,当我到达GPS寻找信号且无法找到它的部分时,它只是继续搜索。这会杀死电池。
我用过这个:
this.locationManager.requestLocationUpdates(this.provider, 0,
0, pendingIntent);
但它只设置刷新率。如果GPS未锁定而不是继续尝试。
我希望它在试图锁定几分钟后停止。
我该怎么办?
答案 0 :(得分:1)
如果您不想经常检查新位置,则必须指定最短时间和最小距离。结构是这样的:
public void requestLocationUpdates (String provider, long minTime, float minDistance, PendingIntent intent)
编辑:对不起,我不明白你的问题。检查此链接,您需要做的是设置超时。希望这有帮助。 How to time out GPS signal acquisition