Différence DiskCacheStrategy Glide v4
Je suis à l'aide de Glisse 4.1.1 dans une de mes applications android. Je l'utilise avec le code ci-dessous et non pas face à tout problème dans l'application.
Glide.with(context)
.load(constant.BASE_URL+"images/"+data.getPicture())
.apply(new RequestOptions()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.dontAnimate()
.centerCrop()
.dontTransform())
.into(holder.imageView);
J'ai des doute .diskCacheStrategy(DiskCacheStrategy.TOUS les) Option. Il y a au total cinq type d'option avec ce comme ci-dessous
.diskCacheStrategy(DiskCacheStrategy.ALL)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.diskCacheStrategy(DiskCacheStrategy.DATA)
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
J'ai essayé de trouver sa documentation, mais pas en mesure de trouver la différence entre ce. Laissez-moi savoir si quelqu'un l'ai utilisé et n'avez pas idée de ce qu'est la différence entre tout cela et quand doit-on utiliser.
Grâce
OriginalL'auteur Priya | 2017-09-21
Vous devez vous connecter pour publier un commentaire.
DiskCacheStrategy.SOURCE caches seulement la pleine résolution d'origine
image.
DiskCacheStrategy.RÉSULTAT uniquement les caches de l'image finale, après la réduction
la résolution (et, éventuellement, des transformations) (comportement par défaut de
Glide 3.x)
cache stratégie fondée sur les ressources (comportement par défaut de la Glisse 4.x)
image
Plus De Lecture cette
Si j'étais vous, pour votre scénario, je vais aller avec DiskCacheStrategy.AUTOMATIQUE.
Parfait explication
OriginalL'auteur Yohannes Gebremariam
Je pense que ce lien va résoudre tous vos problème lié à la Stratégie de mise en Cache Soit
Glide3.x ou Glide4.x
Glide-En Cache-Stratégie
OriginalL'auteur Ness Tyagi