android – 毕加索没有加载图片

我一直在使用Picasso很长一段时间,但是我必须将OkHttp库升级到2.0.0,因此我必须将Picasso升级到版本2.3.2.

但是,现在Picasso根本不加载任何图像,图像视图留空.任何时候都没有出现任何错误,但是当我改变Picasso登录时,“Hunter”似乎已经被派遣并开始执行,但从未完成.

所有图像都可访问且相当小(约200px×100px).

我正在通过毕加索的“典型”方法加载图像:

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;
}
最佳答案
当你升级OKHttp时,你是否也升级了okhttp-urlconnection依赖?

我遇到了这个问题,事实证明我仍然在build.gradle文件调用了版本1.6.0的okhttp-urlconnection.没有任何错误信息让我很明显我忽略了这一点.

将其更改为2.0.0解决了问题.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...