универсальный загрузчик загрузки половинного URL - PullRequest
1 голос
/ 28 июня 2019

Я использую Universal Image loader для загрузки изображения с сервера, но у меня возникает одна проблема при загрузке URL-адреса изображения, содержащего амперсанд (&). Его загрузка только перед частью амперсанда.

Эта версия универсального загрузчика изображений, которую я использую

'com.nostra13.universalimageloader:universal-image-loader:1.9.4'

это мой код

mImageLoader = ImageLoader.getInstance();
imageOptions = new DisplayImageOptions.Builder()
            .showImageForEmptyUri(R.drawable.img_no_image_screen3)
            .showImageOnFail(R.drawable.img_no_image_screen3)
            .showImageOnLoading(R.drawable.img_no_image_screen3)
            .cacheInMemory(true)
            .build();
 mImageLoader.displayImage(productInfo.getProductImage(), 
 productImage, imageOptions, this )

это это мой URL, который я хочу загрузить, но загрузка это URL

это прекрасно загружает другой URL-адрес изображения, получая проблему только с вышеупомянутым атакованным URL-адресом. Может кто-нибудь сказать мне, как решить эту проблему?

1 Ответ

0 голосов
/ 28 июня 2019

Использование Picasso:

Picasso.get().load("https://partycity3.scene7.com/is/image/PartyCity/_sq_?$_500x500_$&$product=PartyCity/816681_full").into(yourImageView);

Не забудьте добавить это

implementation 'com.squareup.picasso:picasso:2.71828'

вашему Gradle.

...