Есть ли способ получить обратные вызовы, если пользователь отменяет разрешения из настроек после их предоставления?Обратный звонок Android Marshmallow, когда пользователь отменяет разрешения от настроек?
Я знаю, что мы должны проверить права доступа, прежде чем пытаться использовать камеру и т.д. и т.п.
Рассмотрим следующий сценарий, у меня есть приложение для обработки видео, которое необходимо разрешение на чтение и запись для хранения. Задача обработки обычно составляет порядка секунд. Предполагая, что пользователь дал разрешения при запросе и отменил их после начала обработки. В этом случае мы можем получить обратные вызовы, а не проверять каждый раз? Просто так, чтобы мы могли обработать случай ошибки изящно.
Не можете ли вы просто поймать исключение? – Pablo
Я мог бы это сделать. Интересно, есть ли лучший способ сделать это. – LostPuppy
Почему это не очень хорошо? Исключения для этого: исключительные ситуации. – Pablo