0
我在我的應用程序中使用UIL lib,我從我的Amazon S3服務器獲取圖像。
我已經覆蓋了BaseImageDownloader
類:Android通用圖像加載器,停止重試
protected InputStream getStreamFromOtherSource(String imageId, Object extra)
throws IOException {
TransferManager manager = AmazonParams.getTransferManager();
File file = null;
GetObjectRequest req = new GetObjectRequest(AmazonParams.BUCKET, imageId);
try{
file = ImageLoader.getInstance().getDiscCache().get(imageId);
Download d = manager.download(req, file);
while (d.isDone() == false);
}catch (Exception e){
return null;
}
return new FileInputStream(file);
}
,但是當我有404錯誤在服務器(沒有這樣的圖像)的UIL,我回到null
的UIL不斷重試一遍又一遍地加載圖像。如果沒有這樣的圖像,我希望不要再試一次。