私のアプリは Web からいくつかの画像をダウンロードする必要があり、他の基本的なリクエストにはここ数か月 Volley を使用しています。しかし、Android 2.2で Web から画像を取得しようとすると、このエラーが発生します。Android 4.3 と Android 2.2 でのみテストしましたが、4.3 で完全に動作します。
E/Volley(2603): [65] BasicNetwork.performRequest: Unexpected response code 302 for <request URL>
これが私のコードです:
imageContainer = imageLoader.get(imageUrl, new ImageListener() {
public void onErrorResponse(VolleyError error) {
iv.setImageResource(0);
}
public void onResponse(ImageContainer response, boolean arg1){
bitmap = response.getBitmap();
if (bitmap != null) {
iv.startAnimation(AnimationUtils.loadAnimation(getActivity(), android.R.anim.fade_in));
iv.setImageBitmap(bitmap);
}
}
});
Volley はそれ自体でリダイレクトを処理しませんか? ここで何ができるかについてのアイデアはありますか?
ありがとう!