Изображение не загружается при загрузке с использованием ImageLoader

Я пытаюсь установить изображение из URL с помощью ImageLoader.

Вот мой код

DisplayImageOptions options = new DisplayImageOptions.Builder()
                .cacheInMemory(true)
                .cacheOnDisk(true)
                .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2)
                .resetViewBeforeLoading(true)
                .considerExifParams(true)
                .showImageOnFail(R.drawable.no_image)
                .showImageForEmptyUri(R.drawable.no_image)
                .showImageOnLoading(R.drawable.no_image)
                .displayer(new FadeInBitmapDisplayer(300))
                .build();


        // Stop running tasks on this image if there are unfinished some
        ImageLoader.getInstance().cancelDisplayTask(mPostPhotoImageView);
        // Load the image

        ImageLoader.getInstance().displayImage(imageUrl, mPostPhotoImageView, options);

Я не понимаю, почему это происходит.

1 ответ

Рассматривали ли вы использование библиотеки Пикассо? Я считаю, что гораздо проще использовать для загрузки изображений из URL, все, что вам нужно, это imageView и URL в качестве аргументов.

Picasso.with(context).load("URLHERE").into(imageView);

Я также проверил бы ваши разрешения, особенно спрашивая их во время выполнения, на всякий случай (хотя это не должно быть проблемой)

Другие вопросы по тегам