mirror of
https://github.com/status-im/react-native-image-crop-picker.git
synced 2025-02-23 19:08:12 +00:00
parent
33fd5265e0
commit
d2cf904159
@ -396,8 +396,14 @@ class PickerModule extends ReactContextBaseJavaModule implements ActivityEventLi
|
||||
setConfiguration(options);
|
||||
resultCollector.setup(promise, false);
|
||||
|
||||
Uri uri = Uri.parse(options.getString("path"));
|
||||
startCropping(activity, uri);
|
||||
final Uri uri = Uri.parse(options.getString("path"));
|
||||
permissionsCheck(activity, promise, Collections.singletonList(Manifest.permission.WRITE_EXTERNAL_STORAGE), new Callable<Void>() {
|
||||
@Override
|
||||
public Void call() {
|
||||
startCropping(activity, uri);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private String getBase64StringFromFile(String absoluteFilePath) {
|
||||
@ -614,7 +620,7 @@ class PickerModule extends ReactContextBaseJavaModule implements ActivityEventLi
|
||||
}
|
||||
}
|
||||
|
||||
private void startCropping(Activity activity, Uri uri) {
|
||||
private void startCropping(final Activity activity, final Uri uri) {
|
||||
UCrop.Options options = new UCrop.Options();
|
||||
options.setCompressionFormat(Bitmap.CompressFormat.JPEG);
|
||||
options.setCompressionQuality(100);
|
||||
|
Loading…
x
Reference in New Issue
Block a user