3
我目前正在測試排球庫。但是,當請求失敗(404)時,它不會再次執行,或者至少沒有錯誤。但是,數據缺失。如果請求失敗,這是重試請求的正確方法嗎?排球重試請求
在此先感謝
req.setRetryPolicy(new DefaultRetryPolicy(5000,1,1.0f));
queue.add(req);
用法:
JsonObjectRequest req = null;
for(int i=0;i<profielen.size();i++){
final int pos = i;
req = new JsonObjectRequest(Request.Method.GET, imageLocUrl, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
setImageOnProfile(pos,response.get("thumbnail").toString());
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
req.setRetryPolicy(new DefaultRetryPolicy(5000,1,1.0f));
queue.add(req);
}