E / Volley:[94] BasicNetwork.performRequest:(GET)的意外响应代码404

时间:2015-07-30 16:56:15

标签: android image android-volley

有没有人有最简单的方法来绕过这个错误?我试图从api获取图像,而一些图像并不是空的;他们有一个链接,当你点击它时会重定向到XML Error页面:那就是

此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 
            }
        });

1 个答案:

答案 0 :(得分:0)

只需提供正确的网址链接...... 例如: 我的网址是= http://www.imply.com/kf/webservices/

但是,我错过了最后的正斜杠,比如&#34; http://www.imply.com/kf/webservices&#34;那就是问题..我遇到了那个问题