0

Ich möchte meine ImageView häufig aktualisieren. Ich habe eine Galerie, in der ich mehrere Bilder habe und ich verwende die onFling Methode der Galerie, um ein Bild auszuwählen. Nachdem das Schleudern abgeschlossen ist, habe ich eine Bildansicht auf meinem Bildschirm, wo ich das Bild zeigen muss, das auf Galerie Schleudern ausgewählt ist. Ich bin in der Lage, ImageView mit ausgewählten Bildern in einem separaten Thread zu aktualisieren. Wenn der Benutzer jedoch kontinuierlich durch die Galley scrollt und die Bilder sehr schnell auswählt, startet ein Thread für jedes ausgewählte Bild und aktualisiert das ImageView. Bei dieser Aktualisierung dauert es jedoch eine lange Zeit. Wenn der Benutzer 10 Bilder fortlaufend auswählt, aktualisiert das ImagesView diese Bilder einzeln nacheinander. Ich möchte nur, dass, wenn der Benutzer 10 Bilder kontinuierlich auswählen, meine Bildansicht direkt das zuletzt ausgewählte Bild aktualisiert.Aktualisieren von ImageView häufig in Android

Für jede Hilfe Danke im Voraus.

Antwort

0

Was Sie tatsächlich versuchen, ist falsch. Sie müssen den onItemSelectedListener von Gallery verwenden.

So wird diese Methode aufgerufen, wenn ein Bild in Ihrer Galerie ausgewählt wird.

Hier ist ein sehr schönes Beispiel, wie Sie dies erreichen können, werfen Sie einen Blick darauf.

http://mobsandgeeks.blogspot.in/2011/04/image-switcher-example.html

+0

Thnx für die Antwort, aber in ur Demo, wenn der Benutzer die Galerie Artikel als jede Zeit bewegt sich ein Element ausgewählt ist und ich nicht will, dass, thts warum ich Galerie onFling Methode verwenden. In der Onfling-Methode wird nur der Punkt ausgewählt, an dem der Fling stoppt. Deshalb verwende ich OnFling-Methode. – Ravinder