Разрешение на местоположение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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