diff options
author | Mark Wei <markwei@google.com> | 2014-02-14 11:15:41 -0800 |
---|---|---|
committer | Mark Wei <markwei@google.com> | 2014-02-14 11:17:28 -0800 |
commit | d7654f820a99358a7d2b2afb9b3a174690e213f6 (patch) | |
tree | cb4697d69ae6c00ad8a7e22575c46a34e7510292 /src | |
parent | 9024423249c9b1779f523cc4fe757fda2d205844 (diff) | |
download | bitmap-d7654f820a99358a7d2b2afb9b3a174690e213f6.tar.gz |
Do not call methods which do not exist on ICS.
Change-Id: Id7c6c550960949af51357062b13bb19a161a469d
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/bitmap/view/BitmapDrawableImageView.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/bitmap/view/BitmapDrawableImageView.java b/src/com/android/bitmap/view/BitmapDrawableImageView.java index 37332e0..642cd5e 100644 --- a/src/com/android/bitmap/view/BitmapDrawableImageView.java +++ b/src/com/android/bitmap/view/BitmapDrawableImageView.java @@ -20,6 +20,7 @@ import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.net.Uri; +import android.os.Build; import android.util.AttributeSet; import android.widget.ImageView; @@ -31,6 +32,8 @@ import com.android.bitmap.drawable.BasicBitmapDrawable; * window. */ public class BitmapDrawableImageView extends ImageView { + private static final boolean hasTransientStateSupported = + Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN; private BasicBitmapDrawable mDrawable; private boolean mAttachedToWindow; @@ -114,7 +117,7 @@ public class BitmapDrawableImageView extends ImageView { protected void onDetachedFromWindow() { super.onDetachedFromWindow(); mAttachedToWindow = false; - if (!hasTransientState()) { + if (hasTransientStateSupported && !hasTransientState()) { unbindDrawable(); } } |