我使用Picasso已经有一段时间了,但是我不得不升级OkHttp库到2.0.0版本,因此我必须将Picasso升级到2.3.2版本。
然而,现在Picasso根本不会加载任何图像,ImageViews会被留空。没有任何错误显示出来,但是当我打开Picasso日志记录时,“Hunter”似乎已经被调度并开始执行,但是从未完成。
所有图像都可访问且相当小(大约为200px x 100px)。
我通过Picasso的“典型”方法加载图像:
Picasso.with(context).load(url).error(R.drawable.errorimg).into(imageView);
然而,errorimg
从未显示。
我可能做错了什么?
编辑:
这里是 Picasso 不起作用的一个地方的代码(PlaceListAdapter.java - getView 函数)。
public View getView(int position, View convertView, ViewGroup parent)
{
final PBNPlace ev = values.get(position);
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View rowView = inflater.inflate(R.layout.places_list_item, parent, false);
TextView titleView = (TextView)rowView.findViewById(R.id.place_title);
ImageView placeImage = (ImageView)rowView.findViewById(R.id.place_image);
Picasso picasso = Picasso.with(context);
picasso.load(ev.imageURL).error(R.drawable.chat).into(placeImage);
titleView.setText(ev.name);
return rowView;
}