mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 12:53:55 +01:00
READ_EXTERNAL_STORAGE permission is not necessary while picking file from gallery (#4356)
This commit is contained in:
parent
a03c04e89c
commit
3369d96c49
1 changed files with 4 additions and 8 deletions
|
|
@ -52,20 +52,16 @@ public class ContributionController {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check for permissions and initiate gallery picker
|
* Initiate gallery picker
|
||||||
*/
|
*/
|
||||||
public void initiateGalleryPick(Activity activity, boolean allowMultipleUploads) {
|
public void initiateGalleryPick(final Activity activity, final boolean allowMultipleUploads) {
|
||||||
PermissionUtils.checkPermissionsAndPerformAction(activity,
|
initiateGalleryUpload(activity, allowMultipleUploads);
|
||||||
Manifest.permission.READ_EXTERNAL_STORAGE,
|
|
||||||
() -> initiateGalleryUpload(activity, allowMultipleUploads),
|
|
||||||
R.string.storage_permission_title,
|
|
||||||
R.string.read_storage_permission_rationale);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Open chooser for gallery uploads
|
* Open chooser for gallery uploads
|
||||||
*/
|
*/
|
||||||
private void initiateGalleryUpload(Activity activity, boolean allowMultipleUploads) {
|
private void initiateGalleryUpload(final Activity activity, final boolean allowMultipleUploads) {
|
||||||
setPickerConfiguration(activity, allowMultipleUploads);
|
setPickerConfiguration(activity, allowMultipleUploads);
|
||||||
FilePicker.openGallery(activity, 0);
|
FilePicker.openGallery(activity, 0);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue