我有一个FusedLocationProviderClient
,我称之为getLastLocation
。收到成功回叫后,我将Location
发送到我编写的名为parseLocation
的方法中。在parseLocation
中创建一个GeoCoder
val geocoder = Geocoder(activity, Locale.getDefault())
然后我打电话
geocoder.getFromLocation(gpsLocation.latitude, gpsLocation.longitude, 1).singleOrNull()
我在那^行上崩溃了。这是崩溃
有人知道我为什么要崩溃吗?
编辑:这个问题被标记为重复的问题与我的问题非常相似,但是给出的解决方案似乎不适用于我的情况,而且看起来很脆弱并且很可能会失败(除以大数字)。我继续前进,只是发现了一个异常,因为它仅影响4个用户。