Navigation dans Jetpack Compose

  1. Un itinéraire est défini avec un type de données ___.

  2. Avec NavHost, vous devez explicitement spécifier un écran de démarrage.

  3. Il est recommandé de ne pas transmettre un NavHostController à des composables individuels.

  4. ___ est un composable qui gère l'écran qui s'affiche en fonction d'une route donnée.

  5. Parmi les paramètres suivants, quels sont les deux pris par la fonction composable() appelée dans un NavHost ?

  6. Vous pouvez modifier la route actuellement affichée à l'aide de la méthode ___.

  7. La méthode ___ permet de supprimer un ou plusieurs écrans de la pile "Retour".

  8. Dans une application multi-écran, le fait d'accéder à un nouvel écran place celui-ci au bas de la pile "Retour".

  9. L'intent ___ contient des données supplémentaires transmises à un intent.

  10. StateFlow est un flux observable de conteneur de données qui émet les mises à jour de l'état actuel et du nouvel état.

  11. Parmi les affirmations suivantes concernant les boutons "Retour" et "Haut", lesquelles sont vraies ?

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