bumptech/glide

pause and resume specific requests

Open

#2.678 geöffnet am 4. Dez. 2017

Auf GitHub ansehen
 (6 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (6.176 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (35.023 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 4T 10h) (11 gemergte PRs in 30 T)

Beschreibung

Glide Version:4.3.1 Android Version:7.0

val glide = GlideApp.with(locationsFragment); adapter loading code var fullRequest = glide!! .asDrawable() .dontTransform() .override(size!!.x, size!!.y) fullRequest!!.load(imagePath) .error(GlideApp.with(locationsFragment).load(path) .into(holder.img)

I'm creating another request which is "thumbnail"

var thumbnailRequest = GlideApp.with(context) .asDrawable() .dontTransform() .priority(Priority.IMMEDIATE) .diskCacheStrategy(DiskCacheStrategy.DATA) .override(size!!.x / 100, size!!.y / 100)

Im using this to pause/resume requests glide.pauseRequests() glide.resumeRequests()

here glide is the same instance as above, which is used in fullrequest. thumbnailRequest uses another context and as I understand, another Glide instance.

I want some type of requests to be paused in Glide. But I tried and it pauses all requests. I have Recyclerview with items which have 2 different images. I want to pause requests for one type of images only. Is it possible?

Issue is that when I call glide.pauseRequests() , thumbnailRequest also gets paused.

Contributor Guide