Les applications Android doivent utiliser des tâches en arrière-plan, le cas échéant, et éviter de tout faire sur le thread principal de l'application. Pour que l'application soit à la fois réactive pour vos utilisateurs et pour vos citoyens sur la plate-forme Android, supprimez toutes les tâches bloquantes ou de longue durée du thread principal (UI) et exécutez-les en arrière-plan. Cela inclut des tâches telles que le décodage d'un bitmap, l'accès à l'espace de stockage, l'utilisation d'un modèle de machine learning (ML) ou l'exécution de requêtes réseau.
Voici quelques points à retenir concernant les tâches en arrière-plan:
Familiarisez-vous avec les tâches asynchrones. Ce document explique les tâches asynchrones et vous aide à comprendre la différence entre les tâches asynchrones et persistantes.
Les tâches persistantes sont des tâches en arrière-plan qui restent planifiées lors des redémarrages d'application et du système.
Utilisation efficace des diffusions. Tout comme le modèle de conception publication/abonnement, les applications Android peuvent envoyer ou recevoir des annonces à partir du système Android et d'autres applications Android.
Comment utiliser les différentes techniques nécessaires pour tester des tâches asynchrones plutôt que pour tester des tâches persistantes.
Vidéos
Paramétrer les configurations gérées
Updated 18 février 2025
Guide du développeur
Updated 29 août 2024
Profils professionnels
Updated 29 août 2024