Android (Kotlin)
Avancé
Correction d’un problème de coroutine non liée au cycle de vie
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
coroutines
lifecycle
bugfix
kotlin
android
Scénario Technique
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.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.