Retour aux cas pratiques
Android (Java)Avancé
Correction d’un problème de concurrence lors d’appels réseau multiples
Scénario
Contexte : Plusieurs requêtes réseau sont déclenchées simultanément dans l’Activity. Le Problème : Les réponses arrivent dans un ordre imprévisible et écrasent certaines données. Extrait logique actuelle : new Thread(() -> fetchUser()).start(); new Thread(() -> fetchOrders()).start(); Contraintes : Synchroniser mises à jour UI. Gérer cohérence de l’état final. Éviter écrasement de données. Livrable attendu : Corriger la gestion concurrente afin de garantir cohérence des informations affichées.
Compétences ciblées
multithreadingconcurrencybugfixandroidjava