【发布时间】:2022-01-10 20:37:27
【问题描述】:
我在我的应用程序中使用 FusedLocationProviderClient,它可以很好地获取用户当前位置,但突然我遇到了这个崩溃
java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter location
这是我在我的活动中定义它的方式
private lateinit var fusedLocationClient: FusedLocationProviderClient
//
fusedLocationClient =
LocationServices.getFusedLocationProviderClient(this)
// 崩溃发生在 (addOnSuccessListener) 上的下一个代码上
fusedLocationClient.lastLocation
.addOnSuccessListener { location ->
lat = location.latitude
lng = location.longitude
goToLocationOnMap(LatLng(lat, lng))
}
【问题讨论】:
标签: java android kotlin android-gps fusedlocationproviderclient