OnLocationChanged не всегда вызывается в соответствии со значением setFastestInterval (). Я установил 1 минуту для fasttestInterval. Но OnLocationChanged иногда вызывается через 2-3 минуты. Я проверил это, когда я был в движении с моим телефоном.
Ниже кода и ссылки я пробовал, но не нашел подходящего решения. Есть ли более подходящее решение для этой проблемы?
Я пробовал эту ссылку
Пожалуйста, посмотрите мой фрагмент кода ниже: -
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