So füllen Sie GridView auf, wenn Internet nicht verfügbar ist, sondern Bilder bereits in SD-Karte zwischengespeichert

StackOverflow https://stackoverflow.com//questions/24011147

Frage

hallo Ich schreibe eine Anwendung, in der ich JSON-Bilder analysiere und dann in SD-Karte speichert.

was ich tun möchte?

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.

was ich bekomme?

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.

War es hilfreich?

Lösung

Hier ist die vollständige Lösung des Anzeigens von Bildern von Server über JSON online, auch offline ..

    .
  1. dbadapter

  2. GridViewActivity

  3. FullscreenViewActivity

  4. 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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top