Complesso ElencoViewItem IMMAGINE CARICA IMPICAZIONE APPLICAZIONE APPLICAZIONE
-
19-09-2019 - |
Domanda
Sto facendo causa a ListView e personalizza ListView per visualizzare l'immagine all'interno di un elemento dell'elenco. Voglio un'immagine di visualizzazione con ogni risultato di ricerca.
Per visualizzare Complext ListEim sto seguendo il seguente esempio
http://developer.android.com/guide/samples/apidemos/src/com/example/android/apis/view/list4.html
Inside Wrapper Class Inizio di un nuovo thread per ogni nuovo elenco di elementi in modo da non diffondere l'immagine visualizzata.
Il mio codice è sotto
new Handler().post(new Runnable(){
@Override
public void run() {
Drawable dImage = Util.getImageFromURL(imageURL);
getImageIcon().setImageDrawable(dImage);
}
});
Media 10 immagini avvia 10 diversi thread di caricamento dell'immagine Altri dati statici non sono all'interno del thread.
Il problema sorge quando durante l'applicazione della pagina di caricamento dell'immagine che si impiccano non dovrebbe appendere ... Un idea di cosa fare?
alt text http://img509.imageshack.us/img509/7519/thumbnailx.jpg
Soluzione
Usa un'operazione di sfondo per recuperare le immagini, come un AsyncTask
. Tutto tuo new Handler().post()
Le cose fa è ritardare il lavoro di un nanosecondo, non che sia eseguito in background.
Inoltre, se hai intenzione di usare Handlers
, basta crearne uno.