Closed ahmadbajwa8282 closed 2 years ago
The issue is described in the log:
Caused by: java.lang.SecurityException: Permission Denial: reading com.google.android.apps.docs.storagebackend.StorageBackendContentProvider uri content://com.google.android.apps.docs.storage/document/acc%3D2%3Bdoc%3Dencoded%3D0ap1EmWcFP7yBkFDVTwpCmtcuoPnD-uU5gpAc4SJwf86WBFPVc_gwMyIbZjh from pid=6564, uid=10231 requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
You should use ACTION_OPEN_DOCUMENT
instead of ACTION_GET_CONTENT
This issue was already opened here - https://github.com/HBiSoft/PickiT/issues/10
I'm already using ACTION_OPEN_DOCUMENT
.
pdfPicker = PickiT(context, this, activity)
val intent = Intent(Intent.ACTION_OPEN_DOCUMENT).apply {
addCategory(Intent.CATEGORY_OPENABLE)
type = "application/pdf"
}
launchForPDF.launch(Intent.createChooser(intent, "ChooseFile"))
implementation 'com.github.HBiSoft:PickiT:2.0.3'