diff options
Diffstat (limited to 'library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java')
-rw-r--r-- | library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java index 292502c..57b27c1 100644 --- a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java +++ b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java @@ -7,6 +7,7 @@ import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; +import android.support.annotation.Keep; import android.text.TextUtils; import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView; @@ -28,10 +29,13 @@ public class SkiaImageDecoder implements ImageDecoder { private final Bitmap.Config bitmapConfig; + @Keep + @SuppressWarnings("unused") public SkiaImageDecoder() { this(null); } + @SuppressWarnings("WeakerAccess") public SkiaImageDecoder(Bitmap.Config bitmapConfig) { Bitmap.Config globalBitmapConfig = SubsamplingScaleImageView.getPreferredBitmapConfig(); if (bitmapConfig != null) { @@ -86,7 +90,7 @@ public class SkiaImageDecoder implements ImageDecoder { bitmap = BitmapFactory.decodeStream(inputStream, null, options); } finally { if (inputStream != null) { - try { inputStream.close(); } catch (Exception e) { } + try { inputStream.close(); } catch (Exception e) { /* Ignore */ } } } } |