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