title: How to smoothly handle a json array with 200k rows using volly
body: <p>I have <a href="http://43.255.22.123:3000/android/mis/get/ipdAdmitPatMd" rel="nofollow noreferrer">url</a> that has a json Array which contains a large amount of data. 
  I call the url with volly jsonArrayRequest like this</p>
  
  <pre><code>public void makeJsonArrayReq(){
      showProgressDialog();
      JsonArrayRequest req = new JsonArrayRequest(Const.URL_IPD_ADMITED,
              new Response.Listener&lt;JSONArray&gt;() {
                  @Override
                  public void onResponse(JSONArray response) {
                      Log.d("response ================", response.toString());
                      textView.setText(response.toString());
                      hideProgressDialog();
                  }
              }, new Response.ErrorListener() {
          @Override
          public void onErrorResponse(VolleyError error) {
              VolleyLog.d("Error", "Error: " + error.getMessage());
              textView.setText("Error Occurs ");
              hideProgressDialog();
          }
      });
  AppController.getInstance().addToRequestQueue(req, "array");
  </code></pre>
  
  <p>}</p>
  
  <p>My devise shows progressDialog for some time after that time it hang out the app then after a few minute  it shows the response in the texview but it very lengthy  process and it same when internet connection off and extract from  volley cache. How can I handle the URL in my apps?</p>