android– 毕加索没有加载图片

android– 毕加索没有加载图片,第1张

概述我一直在使用Picasso很长一段时间,但是我必须将OkHttp库升级到2.0.0,因此我必须将Picasso升级到版本2.3.2.但是,现在Picasso根本不加载任何图像,图像视图留空.任何时候都没有出现任何错误,但是当我改变Picasso登录时,“Hunter”似乎已经被派遣并开始执行,但从未完成.所有图像都可访问且相当小(约200px×100px).

我一直在使用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 – 毕加索没有加载图片全部内容,希望文章能够帮你解决android – 毕加索没有加载图片所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存