Planifier des tâches avec WorkManager Revenir au parcours Parmi les affirmations suivantes concernant WorkManager, laquelle est vraie ? Les tâches sont généralement enchaînées, mais ne s'exécutent pas en parallèle. WorkManager fait partie d'Android Jetpack et nécessite une dépendance Gradle pour être utilisé. WorkManager ne garantit pas nécessairement l'exécution d'une tâche. WorkRequest est le nom de la classe chargée de la planification et de l'exécution des tâches Parmi les éléments suivants, lequel ne nécessiterait pas WorkManager ? Exécuter une requête GET auprès d'un service Web. Tâches de longue durée, comme le téléchargement de grandes quantités de données Planifier une tâche à répéter après un intervalle défini. Effectuer une action lorsque l'application est exécutée en arrière-plan. Un Worker représente une tâche devant être planifiée par WorkManager, tandis qu'un WorkRequest contient le code à exécuter. Vrai Faux Rendre l'exécution dépendante de l'état d'un appareil, comme l'espace de stockage et l'autonomie de la batterie, sont des exemples… de chaînage de bonnes pratiques de contraintes d'annulation de tâches Complétez la phrase Saisissez un ou plusieurs mots pour compléter la phrase. Vous devez créer une OneTimeWorkRequest pour une tâche unique, mais un ___ pour une tâche devant être répétée après un intervalle donné. Dans une chaîne, la sortie de la dernière WorkRequest devient l'entrée de la WorkRequest suivante. Vrai Faux Complétez la phrase Saisissez un ou plusieurs mots pour compléter la phrase. La méthode ___() est implémentée par les sous-classes de la classe Worker et définit le code à exécuter par une WorkRequest. Parmi les affirmations suivantes sur les chaînes de travail uniques, lesquelles sont vraies ? Choisissez autant de réponses que vous jugez nécessaires. Un ExistingWorkPolicy est requis pour déterminer ce qu'il advient d'une tâche en cours (conservée, remplacée, etc.). Vous pouvez utiliser les balises pour récupérer les WorkInfo de la requête. Si aucune balise n'est spécifiée, vous pouvez toujours vous assurer qu'une tâche est unique en définissant l'ID WorkManager. Vous pouvez annuler un travail unique à l'aide de la méthode cancelUniqueWork() et de la balise. Envoyer les réponses error_outline Une erreur s'est produite lors de la notation du quiz. Veuillez réessayer.