Думаю, лучше используй ActivityResultContracts.RequestPermission, или ActivityResultContracts.RequestMultiplePermission в зависимости от нужд. Погугли как использовать это
благодарю вас за наводку, сейчас почитаю
оо, это прям то что надо, еще раз огромное спасибо
Попробуйте мой класс, который запрашивает и обрабатывает пермишены так, как велит Гугл 😏 https://github.com/MasterCluster/UtilsX/blob/main/utilsx/src/main/java/com/mastercluster/utils/BasePermissionRequester.kt
уже реализовал способом как написали выше, но спасибо)
Там нужно учитывать три варианта развития событий )
у меня не столь важное приложение для меня важно 2 состояний(разрешение выдано или нет), оно у меня на данный моментлишь для позицианирование камеры на карте, а если разрешения нету то просто береться приблезительная позиция(в большинстве случаев просто центр города)
Обсуждают сегодня