private void checkNextRequest() { Log.d(TAG, "check next: " + currentRequests.size()); if (currentRequests.size() < maxRequests) { Log.d(TAG, "queue size: " + requestQueue.size()); if (requestQueue.size() > 0) { WebRequest request = requestQueue.remove(); currentRequests.add(request); request.start(); } } }