title: Volley GET Request freezes app
body: <p>I'm downloading a large JSON file from an API and then I write it to a file. To  GET The JSON I use a VolleySingleton class and my GET method;</p>
  
  <pre><code> public void sendJSONRequest(){
      JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET,
              URL,
              (String) null,
              new Response.Listener&lt;JSONObject&gt;() {
                  @Override
                  public void onResponse(JSONObject response) {
                      Toast.makeText(getContext(), response.toString(), Toast.LENGTH_SHORT).show();
                  }
              }, new Response.ErrorListener() {
          @Override
          public void onErrorResponse(VolleyError error) {
  
          }
      });
  
      mRequestQueue.add(jsonObjectRequest);
  
  }  
  </code></pre>
  
  <p>But when I call sendJSONRequest() on my Activity's OnCreate method my app freezes and cease to work, you'll get an option to close the app or wait, I thought Volley was asynchronous, so what am I doing wrong?  </p>