我怎样才能改变LocationRequest的时间间隔?

我设置我的应用程序每5秒获取位置通知。

mLocationRequest = LocationRequest.create(); mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); mLocationRequest.setInterval(5000); mLocationRequest.setFastestInterval(5000/6); myLocationReq.requestLocationUpdates(mLocationRequest 

所以 – 每5秒钟,onLocationChanged被调用。 这工作正常。

现在我想把时间间隔改为1秒,而不用调用

  requestLocationUpdates 

如何才能做到这一点?

希望这个答案不是太晚,但只需创build一个LocationRequest对象,并具有所需的setInterval值。 然后用它调用requestLocationUpdates。

我用这个选项卡,其中1个选项卡必须获取位置更新比其他更快。 所以我只是改变了onResume和onPause方法的时间间隔。