2013-06-18 12 views
7

jak ustawić mój niestandardowy downloader? Nie widzę metody Builder, aby zmienić klasę downloader.Jak ustawić niestandardowy program do pobierania w Universal Image Loader?

chcę użyć biblioteki klienta HTTP Google i mam podklasą gotowy, podobnie jak to:

import com.nostra13.universalimageloader.core.download.BaseImageDownloader; 

public class GoogleHttpDownloader extends BaseImageDownloader { 

    //constructors, etc... 
    @Override 
    protected InputStream getStreamFromNetwork(String imageUri, Object extra) 
     throws IOException { 
     //new instancce of client, connect, return stream 
    } 
} 

Ale, jak zrobić UIL w użyciu?

Dzięki.

Odpowiedz

5
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context) 
     ... 
     .imageDownloader(new GoogleHttpDownloader()) 
     ... 
     .build(); 
ImageLoader.getInstance().init(config); 
+0

Dziękujemy! Byłem w błędzie, ponieważ nazwa "konstruktora": "DisplayImageOptions.Builder" różni się od 'ImageLoaderConfiguration.Builder' ... – Vinz486

Powiązane problemy