我将应用程序设置为每5秒获取一次位置通知。
mLocationRequest = LocationRequest.create();
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationRequest.setInterval(5000);
mLocationRequest.setFastestInterval(5000/6);
myLocationReq.requestLocationUpdates(mLocationRequest
所以 - 每隔5秒,就会调用onLocationChanged。 这很好。
现在我想将间隔更改为1秒,而不调用
requestLocationUpdates
如何做到这一点?
答案 0 :(得分:1)
希望这个答案为时已晚,但只需创建一个LocationRequest对象,并使用所需的setInterval值。然后用它调用requestLocationUpdates。
我使用了标签,其中1个标签必须比其他标签更快地获得位置更新。所以我只是改变了onResume和onPause方法的间隔。