Quiz sur l'utilisation des coroutines dans des cas d'utilisation Android courants Revenir au parcours Quels sont les avantages des coroutines ? Choisissez autant de réponses que vous jugez nécessaires. Code séquentiel sans rappel Simultanéité structurée (exécution d'opérations asynchrones dans un champ d'application, par exemple) Fonctionnalité d'annulation intégrée Exécution plus rapide des tâches en arrière-plan Quel élément peut appeler une fonction comportant le modificateur "suspend" sans générer d'erreur de compilation ? Choisissez autant de réponses que vous jugez nécessaires. N'importe quelle fonction Kotlin Les autres fonctions de suspension Les fonctions publiques uniquement Les coroutines Quelle est la CoroutineScope recommandée dans ViewModel pour lancer des coroutines liées à l'interface utilisateur ? mainScope viewModelScope uiScope Il n'est pas recommandé de lancer des coroutines à partir du thread principal. Quels sont les trois coordinateurs prédéfinis parmi lesquels vous pouvez choisir pour indiquer l'emplacement d'exécution d'une coroutine ? Choisissez autant de réponses que vous jugez nécessaires. Dispatchers.Background Dispatchers.Default Dispatchers.IO Dispatchers.Main Dispatchers.Network Complétez la phrase Saisissez un ou plusieurs mots pour compléter la phrase. Pour utiliser des coroutines avec WorkManager, étendez ___ et ignorez doWork(), qui est une fonction de suspension. Complétez la phrase Saisissez un ou plusieurs mots pour compléter la phrase. Lorsque vous utilisez la bibliothèque Room dans votre application, ajoutez le mot clé "___" à vos méthodes DAO afin qu'elles puissent être appelées de manière sécurisée depuis le thread principal. Concernant les tests de coroutines et parmi les affirmations suivantes concernant la fonction runBlockingTest, lesquelles sont vraies ? Choisissez autant de réponses que vous jugez nécessaires. Elle se bloque jusqu'à ce que la coroutine lancée par runBlockingTest soit terminée. Il s'agit d'un appel non bloquant. Elle doit être utilisée dans le code de l'application visible par l'utilisateur. Elle exécute immédiatement toutes les fonctions de suspension qu'elle appelle. Il peut s'agir d'un test irrégulier selon la durée de la coroutine. Envoyer les réponses error_outline Une erreur s'est produite lors de la notation du quiz. Veuillez réessayer.