diff --git a/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt b/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt index e1c615320..feed79e61 100644 --- a/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt +++ b/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt @@ -47,14 +47,8 @@ class PermissionActivity : AppCompatActivity() { //所有文件所有文件的管理权限 Request.TYPE_MANAGE_ALL_FILES_ACCESS_PERMISSION -> try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - kotlin.runCatching { - val settingIntent = Intent(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION) - settingIntent.data = Uri.parse("package:$packageName") - settingActivityResult.launch(settingIntent) - }.onFailure { - val settingIntent = Intent(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION) - settingActivityResult.launch(settingIntent) - } + val settingIntent = Intent(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION) + settingActivityResult.launch(settingIntent) } else { throw NoStackTraceException("no MANAGE_ALL_FILES_ACCESS_PERMISSION") }