2013-01-17 22 views
3

多數民衆贊成在requestLocationUpdates的樣子(我用它的方式):requestLocationUpdates參數

requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener) 

我的問題是,如果minTime和minDistance纔會之間的邏輯連接OR或AND。 如果minTime已過,它是否會等待minDistance?

OR或AND

回答

6

documentation on requestLocationUpdate()說:

的minDistance纔會參數也可以用來控制位置更新的頻率。如果大於0,則位置提供商將只發送您的應用程序更新時的位置已經至少minDistance纔會米的改變,至少minTime毫秒過去了

所以這兩個參數之前必須先滿足」如果您指定非0值,將會收到更新。

2

如果將minTime設置爲0,它將在第一次接收位置更新時調用一次,然後直到您在minDistance米中更改位置後纔會調用它。

相關問題