Retour aux cas pratiques
Android (Kotlin)Avancé

Correction d’un problème de coroutine non liée au cycle de vie

Scénario

Contexte : Une application effectue un appel réseau via coroutine dans une Activity. Le Problème : Lors d’un changement d’orientation, la coroutine continue de s’exécuter et provoque un crash. Extrait logique actuelle : GlobalScope.launch { val data = repository.fetchData() } Contraintes : Éviter GlobalScope. Utiliser lifecycleScope ou viewModelScope. Respecter cycle de vie Android. Livrable attendu : Corriger l’implémentation afin que la coroutine soit correctement liée au cycle de vie et évite fuites ou crashes.

Compétences ciblées

coroutineslifecyclebugfixkotlinandroid
    Correction d’un problème de coroutine non liée au cycle de vie — mise en situation Android (Kotlin) | CodeDuel