当位置发生变化或30分钟过去时,我需要通过服务器调用来刷新屏幕。 我已按照指南here(使用Google Play服务API),但也使用了here。
然而,他们都没有工作;我正试图将我的位置从地球的一侧改为另一侧,我仍然看到没有进行服务器呼叫。
我正在配置我的位置请求对象的方式是:
protected void createLocationRequest() {
mLocationRequest = new LocationRequest();
mLocationRequest.setSmallestDisplacement(Constants.MINIMUM_DISTANCE_LOCATION_UPDATE);
mLocationRequest.setInterval(Constants.LOCATION_INTERVAL_UPDATE);
mLocationRequest.setFastestInterval(10000);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
}
这是使这项工作正确的方法,还是我应该采用不同的方法?
提前多多感谢!