From 293f2108aff560f77a1ac9b7c671789dbe5fc9e0 Mon Sep 17 00:00:00 2001 From: liujingxing <18268800083ljx@gmail.com> Date: Sun, 16 Oct 2022 11:29:41 +0800 Subject: [PATCH] The image fails to save. The `BitmapCropCallback#onCropFailure` method should be callback --- .../src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java b/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java index c2f34d511..fa38cc443 100644 --- a/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java +++ b/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java @@ -204,7 +204,7 @@ private void copyExifForOutputFile(Context context) throws IOException { } } - private void saveImage(@NonNull Bitmap croppedBitmap) { + private void saveImage(@NonNull Bitmap croppedBitmap) throws IOException { Context context = mContext.get(); if (context == null) { return; @@ -220,6 +220,7 @@ private void saveImage(@NonNull Bitmap croppedBitmap) { croppedBitmap.recycle(); } catch (IOException exc) { Log.e(TAG, exc.getLocalizedMessage()); + throw exc; } finally { BitmapLoadUtils.close(outputStream); BitmapLoadUtils.close(outStream);