title: The loopj android-async-http request sometimes didn't response at all
body: <p>I'm using this library to request from my web services. It didn't response at all in onSuccess and onFailure sometimes (these are the only two methods I overrides). I tested under 1.4.4 and 1.4.5 (android-async-http-1.4.5-20131110.125018-1, this one is better, but still encounter the problem sometimes). I'm sure it's not the network problem, because my ios app never encounter this problem from the same web services. And I can get response when I refresh immediately after this problem occurs. </p>
  
  <p>Here is my code:</p>
  
  <p>In requester.java</p>
  
  <pre><code>public class Requester 
  {
  
      public static void get(String url, RequestParams params, AsyncHttpResponseHandler responseHandler) {
  
      AsyncHttpClient client = newClient();
      client.get(getAbsoluteUrl(url), params, responseHandler);
  }
  
  public static void post(String url, RequestParams params, AsyncHttpResponseHandler responseHandler) {
  
      AsyncHttpClient client = newClient();
      client.post(getAbsoluteUrl(url), params, responseHandler);
  }
  
  private static String getAbsoluteUrl(String relativeUrl) {
      return Settings.BASE_URL + relativeUrl;
  }
  
  private static AsyncHttpClient newClient()
  {
      AsyncHttpClient client = new AsyncHttpClient();
      client.setMaxRetriesAndTimeout(Settings.HTTP_TIMEOUT,Settings.HTTP_RETRIES);
      return client;
  }
  }
  </code></pre>
  
  <p>In my activity who's making http request:</p>
  
  <pre><code>    Requester.get(urlRequest, null, new JsonHttpResponseHandler()
      {
          @Override
          public void onSuccess(int statusCode, org.apache.http.Header[] headers, org.json.JSONArray objects)
          {
              Logger.logDebug(TAG, "request success for " + " " + objects.length() + " objects");
          }
  
          @Override
          public void onFailure(int statusCode, org.apache.http.Header[] headers, java.lang.Throwable throwable, org.json.JSONArray errorResponse)
          {
              Logger.logError(TAG,"Failed to request");
          }
  
      });
  </code></pre>
  
  <p>I'm using the similar source in a few projects. But all have the same problem. I don't know it's the  problem of my code or the android-async-http library. Can anybody help? Thanks. </p>
  
  <p>By the way, I'm normally making 3 requests at the same time by using the same method as the above mentioned source code but with different url.</p>