【发布时间】:2015-09-18 17:36:21
【问题描述】:
我正在尝试使用 picasso 加载此 http://assets.myntassets.com/v1/images/style/properties/Jockey-Men-Black-Innerwear-Vest-9926-0105_435418e1b17c4d0c5583dd33ba24193d_images.jpg 网址。检查日志时显示errored。但是当我通过以下方式尝试相同的网址时:
InputStream is = (InputStream) new URL(url).getContent();
Bitmap d = BitmapFactory.decodeStream(is);
图片正在加载。这很奇怪。不知道为什么会这样。
这里是日志:
D/Picasso (27123): Main created [R9] Request{http://assets.myntassets.com/v1/images/style/properties/Jockey-Men-Black-Innerwear-Vest-9926-0105_435418e1b17c4d0c5583dd33ba24193d_images.jpg resize(720,1184) centerInside}
D/Picasso (27123): Dispatcher enqueued [R9]+7ms
D/Picasso (27123): Main created [R10] Request{http://assets.myntassets.com/v1/images/style/properties/Jockey-Men-Black-Innerwear-Vest-9926-0105_435418e1b17c4d0c5583dd33ba24193d_images.jpg resize(720,1184) centerInside}
D/Picasso (27123): Hunter executing [R9]+15ms
D/Picasso (27123): Hunter removed [R9]+21ms from
D/Picasso (27123): Dispatcher canceled [R9]+21ms
D/Picasso (27123): Dispatcher enqueued [R10]+16ms
D/Picasso (27123): Hunter executing [R10]+16ms
D/Picasso (27123): Dispatcher retrying [R10]+538ms
D/Picasso (27123): Hunter executing [R10]+542ms
D/Picasso (27123): Dispatcher retrying [R10]+1057ms
D/Picasso (27123): Hunter executing [R10]+1062ms
D/Picasso (27123): Dispatcher batched [R10]+1586ms for error (will replay)
毕加索的代码:
Picasso.with(context)
.load(url)
.resize(height,width)
.centerInside()
.into(imgView);
对于这种特殊情况,height 和 width 分别是 720 和 1184。
【问题讨论】:
-
请显示一些代码。
-
@FaroukTouzi:添加代码。
-
您可以尝试加载到
Target,而不是直接加载到ImageView。这样您就可以轻松调试正在发生的事情。 square.github.io/picasso/javadoc/com/squareup/picasso/… -
尝试从 url 中删除
-只需使用_ -
还要检查错误尝试将监听器绑定到毕加索
标签: android android-image picasso