Je suis beaucoup d'aller chercher des vignettes dans mon application à partir d'un serveur distant et chargement paresseux ceux-ci dans une vue de liste.Quel est l'endroit idéal pour mettre en cache des images?
L'image va chercher exécuté dans un AsynTask d'arrière-plan et une fois rempli les images extraites sont stockées dans une table de hachage en utilisant SoftReferences.
Cela fonctionne très bien, mais quand les images dans le cache devient GC'd, les récupérations doivent être ré-exécuter.
je aurais pu les stockées sur la carte SD donc il n'y aurait pas de re-extraction.
Mais je n'ai pas adopté cette approche à cause du fouillis que cela créerait sur la carte SD.
Y a-t-il peut-être des alternatives à ces dossiers temporaires comme ceux qui peuvent être effacés lorsque l'activité/l'application se termine/se termine?
Quel est le "lieu idéal" pour mettre en cache des images? Tout conseil, exemple de projet, ou pointeur serait apprécié.