如何更改LocationRequest的间隔

时间:2014-05-02 07:49:17

标签: android google-play-services android-location

我将应用程序设置为每5秒获取一次位置通知。

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

所以 - 每隔5秒,就会调用onLocationChanged。 这很好。

现在我想将间隔更改为1秒,而不调用

     requestLocationUpdates

如何做到这一点?

1 个答案:

答案 0 :(得分:1)

希望这个答案为时已晚,但只需创建一个LocationRequest对象,并使用所需的setInterval值。然后用它调用requestLocationUpdates。

我使用了标签,其中1个标签必须比其他标签更快地获得位置更新。所以我只是改变了onResume和onPause方法的间隔。