-
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Using PickMedia() does not open the gallery, but behaves like PickDocumentFile()
findViewById<Button>(R.id.btn).setOnClickListener {
val config = DocumentFilePickerConfig(
popUpText = "File Media",
allowMultiple = true,
maxFiles = 10,
mMimeTypes = listOf("application/pdf", "image/*")
)
val config2 = PickMediaConfig(
popUpIcon = R.drawable.ic_launcher_foreground,
popUpText = "Pick Media",
allowMultiple = true,
maxFiles = 5,
mPickMediaType = PickMediaType.ImageAndVideo
)
launcher.launch(config)
//launcher.launch(config2)
}
launcher = registerForActivityResult(FilePickerResultContracts.AnyFilePicker()) { result ->
if (result.errorMessage != null) {
Log.e("Picker", result.errorMessage ?: "")
} else {
val uri = result.selectedFileUri
val filePath = result.selectedFilePath
Log.e("Picker--", "${uri?.path} $filePath")
}
}
Calling launcher.launch(config) or launcher.launch(config2) both open the document selection. Is there something I haven't set up? Or do I need to manually add some permissions? Additionally, when I set maxFiles = 1, an error occurs. How can I set it so that only one file or photo can be selected. Looking forward to your reply
Library Version
0.6.0
Steps to reproduce
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working