Verbessern Sie die Effizienz von ListView, wenn Sie Bilder von SD in ListView laden

Ich verwende einen benutzerdefinierten Adapter für meine ListView gemäß dem effizienten Adapterbeispiel von Romain Guy.

In der getView () -Methode meines Adapters ordne ich einem ImageView ein auf SD gespeichertes JPG-Bild mit dem folgenden Code zu:

File f=new File(MovieThumbs.get(position));

if(f.length() > 0) {
    holder.thumb.setImageBitmap(BitmapFactory.decodeFile(MovieThumbs.get(position)));
}

Wenn Sie mit dieser Methode durch eine Liste von 200 Elementen blättern, stottert die App beim Versuch, mit den Bildern umzugehen.

Gibt es dafür eine effizientere Lösung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage