我正在使用picasso库在我的应用程序中加载图像。它在Android版本5.1.1以下工作正常,但不在5.1.1。
以下是未加载的示例网址
http://sexocomcafe1-teste.tempsite.ws/imagensUsuario13/avata/Atração%20PerigosaRJ_44690132.jpg
此网址在andriod 4.2.1和其他版本中完美载入,但在我的5.1.1设备中载入完美。
这里是我的代码试图毕加索:图像不在5.1.1中加载,但在4.2.1中加载
//Singleton instance of picasso
getPicassoInstance(){
if (picasso == null) {
picasso = new Picasso.Builder(PreferenceHelper.getContext()).executor(Executors.newSingleThreadExecutor())
.build();
}
return picasso;
}
getPicassoInstance().load(url).placeholder(R.drawable.default_image)
.into(myImageView);
Also following code by using the Target
Target targetAppLogo = new Target() {
@Override
public void onPrepareLoad(Drawable arg0) {
Logger.error("on prepare load avatar");
}
@SuppressLint("NewApi")
@Override
public void onBitmapLoaded(Bitmap bitmap, LoadedFrom arg1) {
Logger.error("Save aavatar success ");
}
@Override
public void onBitmapFailed(Drawable arg0) {
Logger.error("Bitmap loading failed ");
}
};
getPicassoInstance().load(url).into(targetAppLogo);
以上代码给出了位图下载成功4.2.1并给出了位图加载失败5.1.1。
我不知道代码出了什么问题。
任何帮助理解
除Logger.error()之外,LogCat中是否还有消息?毕加索记录了他们自己的一些信息,IIRC。 – CommonsWare
不,没有日志打印 –