Android异步Http客户端二进制HttpResponseHandler未启动

Android异步Http客户端二进制HttpResponseHandler未启动,android,android-asynctask,Android,Android Asynctask,编辑:我已将问题追溯到实际的图像URL。我发现,如果我使用从我的服务器(例如)获取的URL,它将无法工作。如果我传递给ti一个静态图像,就像它工作没有任何问题一样 我正在使用异步Http客户端(http://loopj.com/android-async-http/)要从我的服务器获取图像,请执行以下操作: httpclient.get(mThumbs.get(position), new BinaryHttpResponseHandler() { @Override

编辑:我已将问题追溯到实际的图像URL。我发现,如果我使用从我的服务器(例如)获取的URL,它将无法工作。如果我传递给ti一个静态图像,就像它工作没有任何问题一样

我正在使用异步Http客户端(http://loopj.com/android-async-http/)要从我的服务器获取图像,请执行以下操作:

httpclient.get(mThumbs.get(position), new BinaryHttpResponseHandler() {
            @Override
            public void onStart() {
                Log.d("Album Adapter", "Getting the image data...");
            }

            @Override
            public void onSuccess(byte[] fileData) {
                Log.d("Album Adapter", "Got the image data...");
                Bitmap imageThumb = BitmapFactory.decodeByteArray(fileData, 0, fileData.length);
                imageView.setImageBitmap(imageThumb);
            }

            @Override
            public void onFailure(Throwable e, String response) {
                Log.e("Album Adapter","Can't fetch the image");
            }
        }); 
它位于我的gridview适配器内。当请求被激发时,我总是看到onStart()日志,但我从来没有看到任何其他日志-没有onSuccess或onFailure。这发生在我前面的另一个请求尝试使用JSON响应处理程序时。当我将它切换到普通的AsyncHttpResponseHandler时,它工作得很好,但不幸的是,我不能这样做。有什么想法吗

致以最良好的祝愿, 达米尔H