Quiz sur l'utilisation des coroutines dans des cas d'utilisation Android courants

  1. Quels sont les avantages des coroutines ?

    Choisissez autant de réponses que vous jugez nécessaires.

  2. 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.

  3. Quelle est la CoroutineScope recommandée dans ViewModel pour lancer des coroutines liées à l'interface utilisateur ?

  4. 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.

  5. 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.

  6. 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.

  7. 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.