毕加索的有线图像加载问题 [英] Wired Image loading issue in Picasso
本文介绍了毕加索的有线图像加载问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Picasso,其依赖项已添加到gradle文件中
I am using Picasso whose dependency is added in the gradle file
compile 'com.squareup.picasso:picasso:2.5.2'
这是我的课程
public class ImageLoader {
private Picasso mPicasso;
private static ImageLoader mInstance;
public static ImageLoader getInstance(Context context) {
if(mInstance==null)
mInstance = new ImageLoader(context);
return mInstance;
}
private ImageLoader(Context context) {
mPicasso = new Picasso.Builder(context).build();
}
private Picasso getImageLoader(Context context) {
return mPicasso;
}
public void loadImage(ImageView imageView,String url) {
mPicasso.load(url).into(imageView);
}
}
我正在调用这样的方法
ImageLoader.getInstance(context).loadImage(holder.imgeView, url);
问题在于,它是在模拟器上而不是在移动设备上加载图像.有什么问题吗?
推荐答案
尝试滑行库.我在使用毕加索时遇到了同样的问题.
Try Glide library. I had the same problem using Picasso.
要包含的库
dependencies {
compile 'com.github.bumptech.glide:glide:3.5.2'
compile 'com.android.support:support-v4:22.0.0'
}
Glide.with(context)
.load("http://inthecheesefactory.com/uploads/source/glidepicasso/cover.jpg")
.into(ivImg);
这篇关于毕加索的有线图像加载问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文