Я использую Fused Location Provider API
, чтобы получить device location
в моем проекте. Когда службы определения местоположения выключены, отображается alert dialog
с просьбой включить его.
Есть ли способ настроить это диалоговое окно с предупреждением для отображения другого сообщения?
Код:
LocationServices.getSettingsClient(this)
.checkLocationSettings(locationRequestBuilder.build())
.addOnCompleteListener {
try {
it.getResult(ApiException::class.java)
// Location settings are On
} catch (exception: ApiException) { // Location settings are Off
when (exception.statusCode) {
RESOLUTION_REQUIRED -> try { // Check result in onActivityResult
val resolvable = exception as ResolvableApiException
resolvable.startResolutionForResult(this, LOCATION_REQUEST_CODE)
} catch (ignored: IntentSender.SendIntentException) {
} catch (ignored: ClassCastException) {
}
// Location settings are not available on device
}
}
}