Ich bin ein paar Daten im Hintergrund zu cachen, so dass mein Feed immer aktualisiert wird, aber ich habe ein Problem mit den Bildern. Derzeit werden Bilder nicht zwischengespeichert, es sei denn, sie wurden bereits in die Bildansicht geladen. Ich frage mich, ob es eine Möglichkeit gibt, die Bilder im Hintergrund zu laden/zwischenzuspeichern.Cache Picasso Bilder im Hintergrund
1
A
Antwort
0
Wie weit ich denke, Sie können neue ImageView
dafür verwenden. Sobald Sie zwischengespeichert sind, erhalten Sie das Bild von der ImageView
.
Code:
ImageView mImageView = new ImageView();
Picasso.with(rootView.getContext()).load("your file").into(mImageView);
Bitmap mBitmap = mImageView.getDrawingCache();
dann die Bitmap verwenden. Vielen Dank.
+1
Das ist eine Verschwendung von ImageView. –
3
Sie suchen nach fetch()
.
picasso.load(something).fetch()
wird den Cache für Sie erwärmen.
Verwandte Themen
- 1. Laden mehrerer Bilder mit Picasso im Hintergrund
- 2. Löschen von Picasso images cache
- 3. Picasso Cache klar
- 4. android löschen einige Bilder aus dem Cache Picasso
- 5. Clear Cache-Speicher von Picasso
- 6. Bilder mit Callback in Picasso holen?
- 7. Wie Picasso eigentlich die Bilder zwischenspeichert
- 8. Controlling Gemfire Cache-Updates im Hintergrund
- 9. Bilder sind nicht im Cache gespeichert
- 10. Picasso laden verschiedene Bilder im Hoch- und Querformat
- 11. Problem im Bildladen mit Picasso
- 12. Große Bilder als Hintergrund in Android
- 13. Android Picasso - Cache löschen, aber Bild bleibt
- 14. Picasso Host-Datei geändert - Cache nicht
- 15. Picasso - Android - OutOfMemory beim Laden <4MB Bilder
- 16. Speichern von Bildern in Picasso mit einem eigenen Cache-Schlüssel
- 17. Legen Sie Hintergrund Ressource mit Picasso
- 18. Bilder mit Android Picasso in den Speicher laden/laden
- 19. Zeichnen gerundet Bild mit weißem Hintergrund mit Picasso
- 20. Picasso Bilder laden langsam in Android, warum?
- 21. Picasso laden Bilder mit horizontalen Linien
- 22. Android: Picasso lädt einige Bilder nicht
- 23. Picasso lädt keine Bilder von Parse.com
- 24. UIL, Picasso - Bilder im Adapter immer neu laden wenn aufhören zu scrollen
- 25. Graustufen Hintergrund Css Bilder
- 26. Cache Bilder lokal, von Google Firebase Speicher
- 27. Picasso produziert OutOfMemoryError
- 28. Überprüfen, ob ein Bild in Cache Picasso vorhanden ist
- 29. Cache URL Bilder iphone UITableview
- 30. Flask Cache nicht im Cache
Verwenden Sie einfach einen neuen Thread, um sie zu laden. Aber es ist Speicherverschwendung. –
Picasso erledigt das für Sie, lädt das Bild und speichert es dann zwischen. Es hat keinen Sinn, etwas zu cachen, das nicht auftauchte. Es ist Speicherverschwendung, wie Benutzer "winziges Sonnenlicht" sagte. – GuilhE