并非总是根据setFastestInterval()值调用OnLocationChanged。我已将1分钟设置为fasterInterval。但是有时在2-3分钟后调用OnLocationChanged。我在用手机移动状态时已经检查了这一点。
以下我尝试过的代码和链接,但没有任何合适的解决方案。有没有更合适的解决方案来解决这个问题?
请在下面查看我的代码段:-
private var mLocationProvider: FusedLocationProviderApi? = null
mLocationProvider = LocationServices.FusedLocationApi
mLocationRequest = LocationRequest()
mLocationRequest!!.interval = 1000 * 60 * 1 // 1 min
mLocationRequest!!.fastestInterval = 1000 * 60 * 1 // 1 min
mLocationRequest!!.priority = LocationRequest.PRIORITY_HIGH_ACCURACY