Retour aux cas pratiques
Android (Java)Fondamental

Correction d’un appel réseau exécuté sur le thread principal

Scénario

Contexte : L’application tente de récupérer du contenu depuis une URL distante. Le Problème : L’application se bloque ou génère une NetworkOnMainThreadException. Extrait logique actuelle : String result = new URL(apiUrl).openStream().toString(); textView.setText(result); Contraintes : Exécuter appel réseau dans un thread secondaire. Mettre à jour l’UI uniquement depuis le thread principal. Livrable attendu : Corriger l’implémentation afin d’éviter blocage du thread principal et garantir fluidité de l’interface.

Compétences ciblées

networkingthreadingbugfixjavaandroid
    Correction d’un appel réseau exécuté sur le thread principal — mise en situation Android (Java) | CodeDuel