So füllen Sie GridView auf, wenn Internet nicht verfügbar ist, sondern Bilder bereits in SD-Karte zwischengespeichert
-
21-12-2019 - |
Frage
hallo Ich schreibe eine Anwendung, in der ich JSON-Bilder analysiere und dann in SD-Karte speichert.
Ich möchte Bilder in GridView von JSON (durch Caching-Images in SD-Karte) laden, und möchten GridView füllen (egal Internet verfügbar oder nicht), sobald Bilder bereits in SD-Karte heruntergeladen werden.
Ich bin in der Lage, Bilder in der SD-Karte zu sperren, auch um GridView zu füllen, aber nicht in der Lage, Bilder in GridView (falls Internet nicht verfügbar) anzuzeigen, aber Bilder in SD-Karte
zwischengespeichert generasacodicetagpre.Lösung
Hier ist die vollständige Lösung des Anzeigens von Bildern von Server über JSON online, auch offline ..
- .
hofft, dass es Ihr Problem lösen wird.
danke
Andere Tipps
Es ist besser, dass Sie das LAZYLOADING verwenden .. Hiermit werden die Bilder gesperrt und Bilder angezeigt. Es ist kein Internet verfügbar ist
Sie können entweder thest1 / lazylist verwenden
oder Vorabbild-Caching Android-Universal-Image-Loader von hier aus
Android-Universal-Image-Loader enthält verschiedene Beispiele, einschließlich Lazyloding in der Gitteransicht.
hoffe das hilft dir,
Ich denke, das kann Ihnen helfen.Legen Sie einfach einen anderen, wenn Sie Blockieren, bevor Sie die Internetverbindung überprüfen
generasacodicetagpre.Dies kann Ihnen etwas Hinweis geben, um das Problem zu lösen ...... Wenn Sie Ihre SD-Kartendaten aktualisieren möchten, bevor Sie den Web-Service schlagen, löschen Sie die SDCard.