那就是requestLocationUpdates的样子(我使用它的方式):
requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener)
我的问题是minTime和minDistance之间的逻辑连接是OR还是AND。
如果minTime已经过去,它将等待minDistance吗?
或或AND
最佳答案
documentation on requestLocationUpdate()
说:
minDistance参数还可以用于控制位置更新的频率。如果大于0,则位置提供者将仅在位置更改了至少minDistance米并且至少经过了minTime毫秒时才向您的应用程序发送更新。
因此,如果您指定非0值,则必须满足两个参数,然后才能收到更新。