J'ai une application Android qui utilise actuellement la bibliothèque Retrofit pour effectuer des requêtes réseau. J'ai beaucoup de demandes asynchrones parallèles. Comment puis-je maintenant quand toutes les demandes sont terminées?Rénovation - Requêtes HTTP parallèles
-2
A
Répondre
2
Jetez un oeil à cet article Retrofit — Synchronous and Asynchronous Requests – Asynchronous Requests qui décrit comment effectuer un appel HTTP de manière asynchrone en fournissant un rappel.
Vous pouvez utiliser un CountDownLatch
avec un ensemble count
pour attendre que toutes les invocations soient terminées, si vous savez à l'avance combien d'appels vous allez effectuer.