2017-10-27 1 views
0

hier mein Fragment Code:Wird das Glide-Speicherabbild im Cache gespeichert?

Glide.with(context).load(referenceUrl).into(holder.imageViewPhoto); 

Als Ergebnis Glide Erfolg herunterladen Bild von Remote-URL. OK. Nett.

  1. herunterladen Bild von Remote-Server
  2. Shop Bild in lokalen Cache
  3. Netz ausschalten und beginnen meine Android App
  4. Erhalten Sie alle Bilder aus dem lokalen Cache

I Glide automatisieren möchten Holen Sie ein Bild aus dem lokalen Cache oder (falls nicht vorhanden) von der Remote-URL.

Ist es möglich durch Glide?

Antwort

0

Ja, aber Sie müssen das Bild zum Download verwenden, von url

Glide.with(this) 
      .load(url) 
      .downloadOnly(500, 500); 

Bild laden aus dem lokalen Cache sind die Urls die gleiche

Glide.with(this) 
       .load(url) 
       .diskCacheStrategy(DiskCacheStrategy.ALL) 
       .into(ivAvatar); 
+0

ich dies für Glide delegieren möchten. Glide muss automatisiert werden, um ein Bild aus dem lokalen Cache oder von der Remote-URL zu erhalten. Ist es möglich? – Alexei

Verwandte Themen