From 82e70099226ce72643892b5f2bd9f915a0cb984e Mon Sep 17 00:00:00 2001 From: shenkaige Date: Tue, 6 May 2014 23:57:45 +0800 Subject: [PATCH] Update BitmapAjaxCallback.java if result bitmap was null,we hope the ImageView can show preset bitmap but not empty. --- src/com/androidquery/callback/BitmapAjaxCallback.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/com/androidquery/callback/BitmapAjaxCallback.java b/src/com/androidquery/callback/BitmapAjaxCallback.java index 3150d70d..81f8ed99 100644 --- a/src/com/androidquery/callback/BitmapAjaxCallback.java +++ b/src/com/androidquery/callback/BitmapAjaxCallback.java @@ -491,6 +491,7 @@ public Bitmap transform(String url, byte[] data, AjaxStatus status) { if(status.getCode() != 200){ invalid = true; + bm = preset;//if network was error,we hope show preset bitmap always } @@ -862,13 +863,7 @@ private void presetBitmap(String url, ImageView v){ private static final int FADE_DUR = 300; private void setBitmap(String url, ImageView iv, Bitmap bm, boolean isPreset){ - - if(bm == null){ - iv.setImageDrawable(null); - return; - } - - if(isPreset){ + if(isPreset||bm == null){//if result bitmap was null,we hope show preset bitmap always iv.setImageDrawable(makeDrawable(iv, bm, ratio, anchor)); return; }