摘要: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);