Изображение не загружается при загрузке с использованием 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);
Я также проверил бы ваши разрешения, особенно спрашивая их во время выполнения, на всякий случай (хотя это не должно быть проблемой)