Android - AQuery Image Loading CallBack

摘要:Android - AQuery Image Loading CallBack

AQuery aq = new AQuery(this);

BitmapAjaxCallback cb = new BitmapAjaxCallback(){
            @Override
            public void callback(String url, ImageView iv, Bitmap bm, AjaxStatus status){
                if(status.getCode()==200) {
                    super.callback(url, iv, bm,status);
                } else {
                    finish();
                }
            }            
        };
 
cb.bitmap(bmp).memCache(true).fileCache(true).targetWidth(0).fallback(0).animation(0).ratio(AQuery.RATIO_PRESERVE);
aq.id(mIvImg).image(cb);
 
or 
 
cb.url(mPicUrl).memCache(true).fileCache(true).targetWidth(0).fallback(0).preset(null).animation(0).ratio(AQuery.RATIO_PRESERVE);
aq.id(mIvImg).image(cb);
 
 
設定timeout如下 (timeout = 300000 ,重複3次)
cb.timeout(300000).retry(3);