2010-12-11 49 views
0

我有一個設定的時間段後recieving從的LocationManager通知的問題:安卓:LocationManager.requestLocationUpdates不尊重PARAMS

locationManager = (LocationManager)getSystemService(LOCATION_SERVICE); 
    if(useGPS) { 
     locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 999999, 
       999999, locationListener); 

在模擬器我的位置監聽器的onLocationChanged方法被調用時,我通過發送一個修復模擬器控制(即每隔一秒) 因此,問題是 - 這是因爲我在模擬器上測試的方式,還是LocationManager不尊重參數?

感謝

回答

2

的醫生說:

minTime - 對於通知的最小時間間隔,單位爲毫秒。 此字段僅用於節省電量的提示,位置更新之間的實際時間可能大於或小於此值。

+1

我明白了,但實際間隔差別太大。事實上,1秒到999秒之間的差距實在太大了。我試圖理解這個原因 – Anton 2010-12-12 14:40:59