Android (Java)
Avancé
Correction d’un AsyncTask provoquant fuite mémoire

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

asynctask
memory-leak
bugfix
lifecycle
android

Scénario Technique

Contexte : Une application utilise AsyncTask pour effectuer un appel réseau. Le Problème : Après rotation de l’écran, l’Activity reste référencée et provoque fuite mémoire. Extrait logique actuelle : private class FetchTask extends AsyncTask<Void, Void, String> { protected String doInBackground(Void... params) { return fetchData(); } } Contraintes : Éviter référence implicite à l’Activity. Rendre classe statique ou utiliser alternative moderne. Respecter cycle de vie. Livrable attendu : Corriger l’implémentation afin d’éliminer fuite mémoire et améliorer robustesse.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis