Ich arbeite in Android App, die Bilder von Amazon S3 laden. Die Image-URL ändert sich nach dem Zufallsprinzip mit Token und Ablaufdatum. Aus diesem Grund kann ich das Bild Glide nicht zwischenspeichern.Glide Image Cache mit ID nicht URL
Es gibt eine Möglichkeit, Glide-Cache-Schlüssel als statische ID (wie Bild-ID) nicht als URL festzulegen.
angebracht ich meinen Code-Schnipsel
Glide.with(remoteGalleryAct).load(photoFinalImageURL)
.signature(new StringSignature(getImageUrl(photoFinalImageURL)))// remove AWS keys
.error(defaultNoImageDrawable)
.placeholder(defaultNoImageDrawable)
.dontAnimate()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(new ImageViewTarget<GlideDrawable>(photoHolder.photo) {
@Override
protected void setResource(GlideDrawable resource) {
}
@Override
public void onResourceReady(final GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
//super.onResourceReady(resource, glideAnimation);
view.setImageDrawable(resource);
}
});
Bitte empfehlen Sie mir Bild von AWS zu laden gibt es eine Möglichkeit, in Glide zu erreichen.
Bitte hier Ihren Code eingeben –
für Leider laden spät i angebracht meinen Code Bild zu laden von AWS S3 – user968571