Я хочу получить доступ к всем папкам/файлам на внешнем хранилище, чтобы отобразить их на экране (например, приложение файлового менеджера). Следите за этим документом
Он работал нормально на Android 13, но на 14. На Android 14 разрешающий запуск всегда возвращает False. Журнал ошибок или исключение не было брошено. Кто -нибудь знает причину, почему? Это странно. < /P>
val permissionLauncher =
rememberLauncherForActivityResult(contract = ActivityResultContracts.RequestPermission(),
onResult = {
when {
it -> onPermissionGrant()
context.findActivity()
?.shouldShowRequestPermissionRationale(permissionNeed) == true -> {
}
else -> onPermissionDenied()
}
})
LaunchedEffect(key1 = Unit, block = {
permissionLauncher.launch(Manifest.permission.MANAGE_EXTERNAL_STORAGE)
})
Подробнее здесь: https://stackoverflow.com/questions/773 ... android-14