Obtenez de l'image Bitmap à partir d'image universelle de chargeur

Je vais essayer d'obtenir une ressource bitmap à l'aide de la Image Universelle De Chargeur de la Bibliothèque. J'ai remplacé la méthode onLoadComplete (), comme ceci:

loader.displayImage(thumbnail.get(position), hold.ivThumbnailReflection, options, new ImageLoadingListener() {

        @Override
        public void onLoadingStarted(String arg0, View arg1) {
            //TODO Auto-generated method stub

        }

        @Override
        public void onLoadingFailed(String arg0, View arg1, FailReason arg2) {
            //TODO Auto-generated method stub

        }

        @Override
        public void onLoadingComplete(String urlLink, View arg1, Bitmap loadedImage) {

            Log.i("loading complete","loading complete "+loadedImage);
            hold.ivThumbnail.setImageBitmap(loadedImage);


        }

        @Override
        public void onLoadingCancelled(String arg0, View arg1) {
            //TODO Auto-generated method stub

        }
    });

L'image est définie dans le ivThumbnailReflection point de vue, mais il n'y a pas d'image sur l' ivThumbnail vue. Quand j'ai l'impression de l'objet pour loadedImage je obtenir une chaîne de caractères dans le formulaire - android.graphics.Bitmap@4170f1d0.

Ce que je fais mal? Svp aider.

Edit: Initialiser les options pour l'UIL:

options = new DisplayImageOptions.Builder()
.cacheOnDisc(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.build();
ici loadedImage est votre image bitmap que vous avez exigé
Êtes-vous sûr que le ivThumbnail est affecté et non nulle?
si le ivThumbnail est nulle, alors une exception de pointeur null à cette ligne de code au moment de l'exécution
J'ai assigné ivThumbnail - titulaire.ivThumbnail=(ImageView) convertView.findViewById(R. id.ivCarousel); à l'aide d'un titulaire de classe
pouvez-vous également fournir comment vous initialisez options.

OriginalL'auteur Anirudh | 2013-08-13