У меня есть вызов функции Android Geocoder getFromLocation , которая раньше работала большую часть времени до 6 июня 2019 года. Но после этого она часто дает сбой.
Раньше у меня было менее 10 ошибок до того дня, затем 6-го число достигло 100, и с тех пор было около 80 в день.
Вот что произошло, и в эти дни не было никакой новой версии или изменения кода. Исключение есть сообщение, которое только говорит "Сбой GPRC"
Графическая ошибка появления
Мой код довольно стандартный:
try {
addresses = V1Motorista.getGeocoder().getFromLocation(lastLocation.latitude, lastLocation.longitude, 5)
} catch (e: Exception) {
Log.d("GEOCODE TRY 1", e.message)
Analytics.logError("Erro ao tentar resolver Geocode pela primeira vez", e)
}
и
class V1Motorista : Application() {
companion object {
lateinit var instance: V1Motorista
fun getGeocoder(): Geocoder {
return Geocoder(instance)
}
}
...
}
Я не знаю, что изменилось, любая помощь приветствуется.