图像未从Picasso中的URL加载

时间:2016-08-17 00:07:29

标签: android 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);

1 个答案:

答案 0 :(得分:0)

如果您在Adapter中使用它(例如,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);

}

希望这有帮助。