Android (Java)
Avancé
Correction d’un BroadcastReceiver non désenregistré
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
broadcastreceiver
lifecycle
bugfix
memory-leak
android
Scénario Technique
Contexte : Une Activity enregistre dynamiquement un BroadcastReceiver. Le Problème : Après navigation répétée, l’application consomme davantage de mémoire. Extrait logique actuelle : registerReceiver(receiver, filter); Sans appel à unregisterReceiver. Contraintes : Désenregistrer receiver dans onPause ou onDestroy. Respecter cycle de vie Android. Livrable attendu : Corriger la gestion du BroadcastReceiver afin d’éviter fuite mémoire et comportement imprévisible.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.