-
-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Description
Description
When requesting storage permissions on Android 10 (API 29), the library crashes with
IllegalArgumentException. But when i run the same code on API 28 it works fine. I think there is some issue and android:requestLegacyExternalStorage="true" usecase is not handled properly.
Environment
- Calf Permissions version: 0.8.0
- Android API level: 29 (Android 10)
- Manifest flag:
android:requestLegacyExternalStorage="true"
Crash Log
FATAL EXCEPTION: main
Process: com.duckresume.cvmaker, PID: 12999
java.lang.IllegalArgumentException: Permission request for permissions
[android.permission.READ_EXTERNAL_STORAGE, ] must not contain null or empty values
at androidx.core.app.ActivityCompat.requestPermissions(ActivityCompat.java:514)
at androidx.activity.ComponentActivity$activityResultRegistry$1.onLaunch(ComponentActivity.kt:194)
at
androidx.activity.result.ActivityResultRegistry$register$3.launch(ActivityResultRegistry.kt:191)
at androidx.activity.compose.ActivityResultLauncherHolder.launch(ActivityResultRegistry.kt:150)
at androidx.activity.compose.ManagedActivityResultLauncher.launch(ActivityResultRegistry.kt:139)
at androidx.activity.result.ActivityResultLauncher.launch(ActivityResultLauncher.kt:37)
at com.mohamedrejeb.calf.permissions.MutableMultiplePermissionsState.launchMultiplePermissionReque
st(MutableMultiplePermissionsState.android.kt:131)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels