From 7562a5b503ad307edc63da6e912311a17ff2ca49 Mon Sep 17 00:00:00 2001 From: ocean <503259349@qq.com> Date: Wed, 5 Jun 2024 14:33:25 +0800 Subject: [PATCH] update --- .../com/offline/music/task/player/ui/fragment/MeFragment.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/offline/music/task/player/ui/fragment/MeFragment.kt b/app/src/main/java/com/offline/music/task/player/ui/fragment/MeFragment.kt index 94918a4..dbdc855 100644 --- a/app/src/main/java/com/offline/music/task/player/ui/fragment/MeFragment.kt +++ b/app/src/main/java/com/offline/music/task/player/ui/fragment/MeFragment.kt @@ -82,7 +82,7 @@ class MeFragment : Fragment() { .setTitle(getString(R.string.permission_request)) .setMessage(getString(R.string.permission_request_desc)) .setPositiveButton(getString(R.string.ok)) { dialog, which -> - requestPermissionLauncher.launch(Manifest.permission.READ_EXTERNAL_STORAGE) + requestMultiplePermissionsLauncher.launch(permissionsToRequest.toTypedArray()) dialog.dismiss() } .setNegativeButton(getString(R.string.cancel)) { dialog, which -> @@ -223,10 +223,10 @@ class MeFragment : Fragment() { .show() } - + private val permissionsToRequest = mutableListOf() private fun checkAndRequestPermissions() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - val permissionsToRequest = mutableListOf() + if (ContextCompat.checkSelfPermission( requireActivity(),