Volley RequestQueue Timeout

前端 未结 5 886
执笔经年
执笔经年 2020-12-04 15:27
RequestQueue mRequestQueue = Volley.newRequestQueue(getApplicationContext());
mRequestQueue.add(new JsonObjectRequest(Method.GET, cityListUrl, null, new Listener<         


        
5条回答
  •  温柔的废话
    2020-12-04 16:06

    String url = "https://api.joind.in/v2.1/events?start=" + start + "&resultsperpage=20&format=json";
    Log.i("DREG", "onLoadMoreItems: " + url);
    final StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
            new Response.Listener() {
                @Override
                public void onResponse(String response) {
                    // Add Code Here
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                        if (error instanceof NetworkError) {
                        } else if (error instanceof ServerError) {
                        } else if (error instanceof AuthFailureError) {
                        } else if (error instanceof ParseError) {
                        } else if (error instanceof NoConnectionError) {
                        } else if (error instanceof TimeoutError) {
                            Toast.makeText(getContext(),
                                    "Oops. Timeout error!",
                                    Toast.LENGTH_LONG).show();
                        }
                }
            }
    );
    stringRequest.setRetryPolicy(new DefaultRetryPolicy(
            10000,
            DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
            DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
    requestQueue.add(stringRequest);
    

提交回复
热议问题