2013-06-18 4 views
7

come impostare il downloader personalizzato? Non riesco a vedere un metodo Builder per modificare la classe del downloader.Come impostare il downloader personalizzato in Universal Image Loader?

voglio usare libreria client HTTP Google e ho una sottoclasse pronto, in questo modo:

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

Ma, come fare UIL da usare?

Grazie.

risposta

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

Grazie! Ero in errore a causa del nome di "builder": 'DisplayImageOptions.Builder' è diverso da' ImageLoaderConfiguration.Builder' ... – Vinz486