В Android 9 метод requestPermission () не отображает всплывающее окно, где пользователь может предоставить или запретить доступ к хранилищу
Как вы, вероятно, знаете, начиная с Android 6, необходимо сделать явный запрос на разрешениеиспользовать Storage, Camera и другие.Air SDK 24 представил поддержку этого нового подхода с помощью метода requestPermission (), доступного в некоторых классах (разрешение File для STORAGE, разрешение CameraRoll для CAMERA, ...) Сегодня я обнаружил, что метод requestPermissiong () в Android 9 делаетне отображать диалоговые окна, в которых пользователю предлагается принять или отказать в авторизации для хранения.Я не знаю, есть ли такая же проблема в Android 8 и 8.1.Наверняка это работает в Android 6 и 7 (я проверял это)
var file: File = File.applicationStorageDirectory
file.requestPermission ()
В Android 6и 7 (может быть, aldo 8, я не знаю) код выше всплывающих диалоговых окон, где пользователь может принять / отказать в авторизации для использования хранилища.В Android 9 ничего не происходит (всплывающее окно не отображается) ПРИМЕЧАНИЕ. Я использую последнюю версию Air SDK 32