2016-03-27 2 views
2

J'implémente une sorte d'onglet comme naviguer dans android en utilisant Picasso, chaque fois qu'un onglet est sélectionné, le code Picasso pour l'obtenir à partir de l'URL est appelé. Je veux le rendre plus convivial et télécharger toutes les images sur l'appareil de sorte que la sélection de différents onglets sera de l'appareil et non de l'Internet.comment pré-télécharger des images en utilisant picasso android?

Existe-t-il une commande Picasso pour mettre en cache l'URL pour une utilisation ultérieure? Même en l'utilisant de différents fragments ou activité?

J'ai essayé:

Picasso.with(this).load(URL).fetch(); 

, mais il ne semble pas fonctionner aussi bien ...

Répondre

1

En fait fetch() fonctionne comme un charme. Voici le code de mon activité. Après l'exécution de l'application, l'image a été téléchargée avec succès et a été mise en cache comme elle le suppose.

enter image description here

Le problème n'est pas cette ligne de code. Cela peut être dû à une autre raison, par exemple, vous avez oublié d'ajouter l'autorisation INTERNET dans votre manifeste ou l'image dans cette URL n'existe pas.