2010-12-11 113 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