問題1:是否有可能下載圖像文件時未給出對ImageView的引用?AQuery:如何以非順序的方式下載圖像,而不參考aQuery調用中的imageView
問題2:我可以下載每個文件在一個單獨的aQuery實例中,還是必須按順序下載文件?例如等待當前文件下載的回調,然後觸發下一個文件下載呼叫?下面是我的代碼
//廣告是我的自定義模型類
// adList是我有網址的廣告某處
託管廣告的名單// ImageView的是一種無形的ImageView作爲下載不開始,如果我不給任何ImageView的資源
for (String adUrl : adList) {
if (adUrl.length() > 0) {
AQuery aQuery = new AQuery(DownloadAdActivity.this);
BitmapAjaxCallback callback = new BitmapAjaxCallback();
callBack.url(adUrl);
callBack.fallback(R.id.placeHolderResource);
callBack.fileCache(true);
callBack.memCache(true);
aQuery.id(imageView).image(callBack);
}
}
我需要下載20/30圖像時,應用程序啓動首次任何參考,到目前爲止,我被給予一個隱藏的ImageView的參考和trigging的做每個圖像之後依次使用aQuery已下載。我試圖在一個循環中生成20/30請求,但只有最後一個aQuery觸發器調用可以取消上一個圖像下載調用。
請指導我: 1-如何緩存圖像而不提供任何參考圖像查看 2-如何以並行方式下載圖像,而不是通過AQuery以順序方式下載圖像。
是的,你可以使用沒有imageview引用的ajax調用 – 2014-10-22 05:31:16