Залп Android получает обратный вызов, когда все запросы завершены

Я использую залп, чтобы поставить в очередь серию запросов. Я показываю диалоги прогресса пользователю, когда эти запросы происходят. Есть ли способ, которым я могу проверить, когда все эти запросы завершены. Это то, что я хочу.

//Show progress bar
for(int i=0;i

Ответы на вопрос(1)

Решение Вопроса

int pendingRequests = 0;

//...
for(int i=0;i<size;i++) {="" requestqueue.add(request);="" pendingrequests++;="" }="" <="" code=""></size;i++)>

Затем каждый раз, когда запрос завершается, вы уменьшаете счетчик, и если он достигает 0, вы знаете, что все запросы выполнены.

 Rameez Hussain31 дек. 2014 г., 00:20
Хороший ответ! Потратил некоторое время на поиски решения, но это просто и понятно.
 Rajul21 июн. 2013 г., 22:28
Спасибо. Это похоже на работоспособное решение. Попробуем.
 Rajul22 июн. 2013 г., 09:34
Я использовал AtomicInteger, потому что могут быть проблемы с параллелизмом.

Ваш ответ на вопрос