Android Background Tasks
Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service et gestion du travail en arrière-plan
1Qu'est-ce qu'un Service en Android ?
Qu'est-ce qu'un Service en Android ?
Réponse
Un Service est un composant Android qui s'exécute en arrière-plan sans interface utilisateur. Il permet d'effectuer des opérations de longue durée comme télécharger des fichiers ou jouer de la musique. Il doit être déclaré dans le Manifest.
2Quelle est la différence entre un Started Service et un Bound Service ?
Quelle est la différence entre un Started Service et un Bound Service ?
Réponse
Un Started Service démarre via startService() et continue de s'exécuter en arrière-plan, indépendamment du composant qui l'a lancé. Un Bound Service est lié à un ou plusieurs composants via bindService(), et s'arrête automatiquement lorsque tous les clients sont déliés. Un même service peut être à la fois Started et Bound.
3Comment démarrer un Started Service ?
Comment démarrer un Started Service ?
Réponse
On utilise startService(Intent) ou startForegroundService(Intent) pour Android 8+. Le service reçoit onStartCommand() et continue de s'exécuter. Il doit s'arrêter lui-même avec stopSelf() ou être arrêté avec stopService().
Qu'est-ce qu'un Foreground Service ?
Comment créer un Foreground Service ?
+15 questions d'entretien
Autres sujets d'entretien Android
Fondamentaux Android
UI et Ressources Android
Cycle de Vie Android
Navigation Android
Gestion des Données Android
Réseau Android
Tests Android
Gradle Android
Bases de Kotlin pour Android
Room Database
Jetpack Compose
Android Permissions & Device
Firebase pour Android
Android MVVM Architecture
Android Networking Avancé
Collections et Opérateurs Kotlin
Kotlin Coroutines et Flow
Injection de Dépendances Android
Android MVI Architecture
Android Clean Architecture
Android Compose Advanced
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Maîtrise Android pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement