Разрешение на местоположение Android "Спросите каждый раз"Android

Форум для тех, кто программирует под Android
Anonymous
Разрешение на местоположение Android "Спросите каждый раз"

Сообщение Anonymous »

есть ли способ узнать либо пользователя, выбранного «только на этот раз» (в настройках «Спросите каждый раз»), а не «не разрешать»?
Я имею дело с разрешениями на местоположение с картами. У меня есть кнопка, чтобы поместить пользователя на карту и в зависимости от состояния разрешения:

a) Спросите каждый раз- показывает нативный диалог < /p>
б) не разрешайте- несет пользователя в настройки системы < /p>
Пока я сохраняю значение в данных данных и сравниваю его со значением настроек системы, но должен быть лучший способ < /p>
// local value is true and system settings false == Ask every time
val isAskEveryTime = localVariable && ContextCompat.checkSelfPermission(
context,
Manifest.permission.ACCESS_FINE_LOCATION == PackageManager.PERMISSION_DENIED,
)


Подробнее здесь: https://stackoverflow.com/questions/793 ... every-time

Вернуться в «Android»