Я не могу позвонить startResolutionForResult()
без запроса местоположения.Я использую FusedLocationProvider API
для получения обновлений местоположения пользователя в Google Maps V2:
val builder = LocationSettingsRequest.Builder().addLocationRequest(mLocationRequest)
val client = LocationServices.getSettingsClient(this)
val task = client!!.checkLocationSettings(builder!!.build())
task!!.addOnSuccessListener {
mFusedLocationClient.requestLocationUpdates(mLocationRequest, mLocationCallback, Looper.myLooper())
val serviceIntent = Intent(this@MainActivity, LocationService::class.java)
startService(serviceIntent)
}.addOnFailureListener { exception ->
if (exception is ResolvableApiException) {
try {
exception.startResolutionForResult(this@MainActivity, 11351)
} catch (throwable: Throwable) {
// Ignore the error.
}
}
}
Я хочу позвонить startResolutionForResult()
без запроса местоположения.