我需要的图像设置为我的图像视图为什么毕加索没有下载图像?
为此,我用毕加索库
这里是方法,我是如何做到这
File image = new File("file:" + path);
Picasso.with(context)
.load(image)
.placeholder(R.drawable.progress_animation)
.error(R.drawable.image_error_404)
.into(iv);
,也是我尝试同样没有前缀file:
像这里
File image = new File(path);
Picasso.with(context)
.load(image)
.placeholder(R.drawable.progress_animation)
.error(R.drawable.image_error_404)
.into(iv);
但所有的时间我像从.error()
,
没有与file:
前缀的路径 - “文件:/storage/emulated/0/Android/data/com.fittingroom.newtimezone/files/default/AvatarPackage/DEFAULT_MY_AVATAR/pose1.jpeg”
有是路径不用其他file:
前缀 - “/storage/emulated/0/Android/data/com.fittingroom.newtimezone/files/default/AvatarPackage/DEFAULT_MY_AVATAR/pose1.jpeg”
反正我没有结果
为什么毕加索不想设置我的形象
我做错了什么?
是否'图像。 exists()'return'true'或'false'?您是否尝试添加[全局侦听器](http://stackoverflow.com/a/31608813/115145)以获取触发错误响应的异常? – CommonsWare
@CommonsWare好的,谢谢我现在我明白了什么原因 - OOM,图像太大......但奇怪的是,为什么毕加索没有处理这种情况...因为例如Glade没有遇到这样的错误。 ..好吧,这是否意味着我需要调整图像大小或者我可以添加一些参数? –
AFAIK,毕加索应根据目标'ImageView'的大小来调整大小。还有一些手动选项(例如'.resize()')。 – CommonsWare