我在这里设置了意图标志:
\n\npublic void createAlbum(View view) {\n Intent intent = new Intent();\n intent.setType("image/*");\n intent.setAction(Intent.ACTION_OPEN_DOCUMENT);\n intent.addCategory(Intent.CATEGORY_OPENABLE);\n intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);\n intent.addFlags(Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);\n String intentChooserDialog = getResources().getString(R.string.pick_image_dialog);\n startActivityForResult(Intent.createChooser(intent, intentChooserDialog), PICK_IMAGE);\n}\nRun Code Online (Sandbox Code Playgroud)\n\n在我的活动结果中,我设置了持久权限,如下所述:
\n\n@Override\nprotected void onActivityResult(int requestCode, int resultCode, Intent data) {\n super.onActivityResult(requestCode, resultCode, data);\n if (requestCode == PICK_IMAGE) {\n // Get image selection\n if (data != null) {\n ClipData clipData = data.getClipData();\n if (clipData != null) {\n int clipDataCount = clipData.getItemCount();\n if (clipDataCount > 1) {\n int clipIndex = 0;\n BitmapUri[] bitmapUris …Run Code Online (Sandbox Code Playgroud)