2013-06-18 18 views
7

Özel downloader'ımı nasıl belirleyebilirim? İndirici sınıfını değiştirmek için bir Builder yöntemi göremiyorum.Universal Image Loader'da özel downloader nasıl ayarlanır?

Google HTTP istemci kitaplığı kullanmak istiyorum ve böyle bir alt sınıf hazır:

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 
    } 
} 

Ama, nasıl ÜSİ kullanmayı yapılır?

Teşekkürler.

cevap

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

Teşekkür ederiz! Yanlışlıkla "builder" isminin altındaydım: 'DisplayImageOptions.Builder', ImageLoaderConfiguration.Builder'den farklı ... – Vinz486

İlgili konular