【发布时间】:2015-07-30 16:56:14
【问题描述】:
有没有人有最简单的方法来绕过这个错误?我正在尝试从 api 获取图像,有些图像不只是空的;他们确实有一个链接,当你点击它时会重定向到一个 XML 错误页面:上面写着
此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>
uploads/screen_medium/8/82063/2639956-0786a819b3e03ae2cba563a3c32130c8_large.jpg
</Key>
<RequestId>2C3C1F784F3903E6</RequestId>
<HostId>
wf6PCjKgSLjENlno8ydKk6rfhCdYTIRQayuREgA9ox7KhfHqaPvb43qCJTZYUsZw
</HostId>
</Error>
我需要在 RecyclerView 的适配器中使用 Volley ImageLoader onErrorResponse 吗?
if (iconUrl != null){
mImageLoader.get(iconUrl, new ImageLoader.ImageListener() {
@Override
public void onResponse(ImageLoader.ImageContainer response, boolean isImmediate) {
Drawable image = new BitmapDrawable(response.getBitmap());
image.setAlpha(100);
viewHolderUpcoming.mLayout.setBackgroundDrawable(image);
}
@Override
public void onErrorResponse(VolleyError error) {
//default image
}
});
【问题讨论】:
标签: android image android-volley