Android Universal Image Loader-Anfragen mit derselben URL werden abgebrochen

9

Ich versuche, Bilder mit UIL in die Bitmaps zu laden. Ich muss mehrere Bilder laden, und mir ist aufgefallen, dass Bild-URLs in einigen Fällen identisch sein können. Und in solchen Fällen wird nur das erste Bild geladen. Wie kann man die Stornierung von Anfragen in UIL vermeiden?

Code wird 3 Mal in der Schleife ausgeführt:

%Vor%

Protokolle sind:

%Vor%     
Vadims Savjolovs 18.11.2014, 19:15
quelle

2 Antworten

13

UIL storniert die vorherige displayImage(...) Aufgabe für dasselbe ImageView.

UIL bricht die vorherige loadImage(...) Aufgabe für dieselbe URL ab.

Tatsächlich arbeitet UIL in beiden Fällen mit ImageAware s innerhalb und vergleicht ImageAware.getId() , um die Aufgabe abzubrechen oder nicht.

In Ihrem Fall, um das Abbrechen von Aufgaben zu verhindern, können Sie Folgendes tun:

%Vor%     
NOSTRA 18.11.2014, 20:12
quelle
0

Hi Ich hatte auch gleiches Problem mit mehreren gleichen Uri beim gleichzeitigen Anruf. Ich habe Custom-Klasse entwickelt, die ImageLoader verwendet und das Problem löst

%Vor%     
nebyan 05.08.2015 12:43
quelle