ListView SEHR langsam, wenn Bilder geladen werden (mit Universal Image Loader)

Meine ListView läuft sehr flüssig mit nur Text - aber sobald ich versuche, Thumbnails (sogar aus dem Cache) zu laden, läuft sie SOO abgehackt.

Ich benutze dieUniversal Image Loader-Skript

Der Code in meinem ArticleEntryAdapter innerhalbpublic View getView(...) Methode:

/**
     * PHOTOS
     */
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this.mContext)
        .enableLogging()
        .memoryCacheSize(41943040)
        .discCacheSize(104857600)
        .threadPoolSize(10)
        .build();

    DisplayImageOptions imgDisplayOptions = new DisplayImageOptions.Builder()
        //.showStubImage(R.drawable.stub_image)
        .cacheInMemory() 
        .cacheOnDisc() 
        //.imageScaleType(ImageScaleType.EXACT) 
        .build();

    ImageLoader imageLoader = ImageLoader.getInstance();
    imageLoader.init(config);

    //loads image (or hides image area)
    imageLoader.displayImage("", viewHolder.thumbView); //clears previous one
    if(article.photopath != null && article.photopath.length() != 0)
    {
        imageLoader.displayImage(
            "http://img.mysite.com/processes/resize_android.php?image=" + article.photopath + "&size=150&quality=80",
            viewHolder.thumbView,
            imgDisplayOptions
            );
        viewHolder.thumbView.setVisibility(View.VISIBLE);
    }
    else
    {
        viewHolder.thumbView.setVisibility(View.GONE); //hide image
        viewHolder.thumbView.invalidate(); //should call after changing to GONE
    }

Logcat zeigt, dass es die Bilder aus dem Cache lädt (glaube ich):

ImageLoader    Load image from memory cache [http://img.mysite.com/processes/...

Ich teste es auf meinem Samsung Galaxy Nexus und laufe Android 4.0.4 (obwohl mein minSdkVersion = "8")

Antworten auf die Frage(2)

Ihre Antwort auf die Frage