2016-10-20 1 views
0

Picasso не загружает изображения, если я использую ссылку imageURL, но загружается, когда я использую фактический url, например. "http://i2.cdn.turner.com/cnnnext/dam/assets/161017171526-cafe-neo-cup-super-169.jpg"Picasso не загружает ссылку на URL-адрес изображения, но загружает «http: // ....»

String imageURL = feedItem.getImageUrl(); 
    Picasso.with(getContext()).load(imageURL).resize(600, 0).into(newsImage); 
    Log.i(LOG_TAG,"Image url is: "+imageURL); 

Вот выход журнала из выше

10-20 22:32:00.141 13274-13274/bw.co.fus.print I/NewsFeedAdapter: Image url is: "http://i2.cdn.turner.com/cnnnext/dam/assets/161017171526-cafe-neo-cup-super-169.jpg" 

Пикассо нагрузок, когда я использую этот

Picasso.with(getContext()).load("http://i2.cdn.turner.com/cnnnext/dam/assets/161017171526-cafe-neo-cup-super-169.jpg").resize(600, 0).into(newsImage); 

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

+0

Вы получаете фактический url в ссылке? –

+0

feeditem.getimageurl ?? –

+0

Вы получаете какую-либо ошибку? –

ответ

1

Пожалуйста, проверьте, нет ли в вашей переменной feedItem # imageUrl кавычек с обеих сторон. В соответствии с вашим выходом журнала он имеет. Если вы передаете URI Пикассо в виде строки, она должна выглядеть

http://whatever.com/ ...

и не

"http://whatever.com/ ..."

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

Смежные вопросы