2016-08-17 9 views
0

Я не понимаю, почему эти ссылки не открываются в Пикассо.Изображение не загружается с URL в Picasso

http://tafsir-lib-api.rawafedtech.info/uploads/book/images/08.jpg

http://tafsir-lib-api.rawafedtech.info/uploads/book/images/06.jpg

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

Это мой код:

Picasso.with(getContext()) 
     .load(book.getImageUrl()) 
     .resize(coverWidth, coverHeight) 
     .placeholder(R.drawable.image_loading) 
     .into(viewHolder.ivBookPic); 

ответ

0

Если вы используете это внутри адаптера (например, recyclerview пользовательского адаптера), попробуйте использовать переданный контекст.

Context context; 

public MyAdapter(Context context){ 
    this.context = context; 
} 

/* other part of the Adapter codes */ 

@Override 
public void onBindViewHolder(MyCustomViewHolder holder, int position){ 
    Picasso.with(context) 
     .load(book.getImageUrl()) 
     .resize(coverWidth, coverHeight) 
     .placeholder(R.drawable.image_loading) 
     .into(viewHolder.ivBookPic); 

} 

Надеюсь, это поможет.

+0

Я использую внутренний адаптер и стараюсь, но без изменений .. – user2660997

+0

Извините за поздний ответ. Можете ли вы разместить полный код адаптера? –

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