为什么在调用getFromLocation时收到IllegalArgumentException?

时间:2019-11-19 17:18:37

标签: android fusedlocationproviderclient geocoder

我有一个FusedLocationProviderClient,我称之为getLastLocation。收到成功回叫后,我将Location发送到我编写的名为parseLocation的方法中。在parseLocation中创建一个GeoCoder

val geocoder = Geocoder(activity, Locale.getDefault())

然后我打电话

geocoder.getFromLocation(gpsLocation.latitude, gpsLocation.longitude, 1).singleOrNull()

我在那^行上崩溃了。这是崩溃

enter image description here

有人知道我为什么要崩溃吗?

编辑:这个问题被标记为重复的问题与我的问题非常相似,但是给出的解决方案似乎不适用于我的情况,而且看起来很脆弱并且很可能会失败(除以大数字)。我继续前进,只是发现了一个异常,因为它仅影响4个用户。

0 个答案:

没有答案