bumptech/glide

pause and resume specific requests

Open

#2 678 ouverte le 4 déc. 2017

Voir sur GitHub
 (6 commentaires) (0 réactions) (0 assignés)Java (6 176 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (35 023 stars)
Métriques de merge PR
 (Merge moyen 4j 10h) (11 PRs mergées en 30 j)

Description

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.

Guide contributeur