0

2019 年 6 月 6 日より前はほとんどの場合、 Android Geocoder 関数 getFromLocationを呼び出しましたが、その後は何度も失敗しました。

その日までは 10 未満のエラーがありましたが、6 日に 100 に急増し、それ以来 1 日あたり約 80 になっています。

それが起こったことであり、最近では新しいバージョンやコードの変更はありませんでした。例外には、「GPRC Failed」というメッセージのみが表示されます

エラー発生図

私のコードはかなり標準的です:

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)
        }

    }
...
}

何が変わったのか、今は本当にわかりません。助けていただければ幸いです。

4

2 に答える 2