Tôi đang cố tải hình ảnh vào bitmap bằng UIL. Tôi cần tải nhiều hình ảnh và tôi nhận thấy rằng trong một số trường hợp, url hình ảnh có thể giống nhau. Và trong những trường hợp như vậy chỉ có hình ảnh đầu tiên được tải. Làm cách nào để tránh yêu cầu hủy trong UIL?Yêu cầu Trình tải hình ảnh phổ dụng Android có cùng URL đang bị hủy
Mã được chạy 3 lần trong vòng lặp:
ImageSize targetSize = new ImageSize(70, 70);
ImageLoader.getInstance().loadImage("http://icons.iconarchive.com/icons/yellowicon/game-stars/256/Mario-icon.png", targetSize, new ImageLoadingListener() {
@Override
public void onLoadingStarted(String imageUri, View view) {
Log.e("tag", "onLoadingStarted");
}
@Override
public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
Log.e("tag", "onLoadingFailed");
}
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
Log.e("tag", "onLoadingComplete");
}
@Override
public void onLoadingCancelled(String imageUri, View view) {
Log.e("tag", "onLoadingCancelled");
}
});
Logs là:
onLoadingStarted
onLoadingStarted
onLoadingStarted
onLoadingComplete
onLoadingCancelled
onLoadingCancelled
thay đổi từ loadImage to displayImage và xem nó có hoạt động hay không. Nếu bạn đang tải tới cùng một lần xem, tải sẽ bị hủy nếu một tác vụ khác đang xử lý mà số lần xem là – mobilepotato7