- Разрешить всегда
- Разрешить при использовании приложения
- Разрешить только в этот раз
- Не разрешать
Я думаю, что это происходит только тогда, когда я выбираю второй вариант:
- Разрешить при использовании приложения
Как воспроизвести:
Откройте приложение, которому требуется разрешение на определение местоположения, и дайте активности начаться. Затем сверните активность и перейдите в «Настройки» -> «Приложения» -> «Выберите приложение> «Разрешения» -> «Местоположение». Затем поиграйте с параметрами.
Когда вы вернетесь в приложение, приложение воссоздается с сохраненным пакетом!=null, как я вижу из Android Studio LogCat.
Почему это происходит, и скажите мне, есть ли какой-либо способ предотвратить это.
Я спрашиваю об этом, потому что по этой причине, когда я прошу проверить и запросить разрешения (если у меня есть их последовательность), это немного сложно справиться с этим случаем.
Подробнее здесь: https://stackoverflow.com/questions/797 ... se-fine-lo
Мобильная версия