Présentation du composant Navigation

  1. Vrai ou faux : onCreateView() n'est appelé qu'une seule fois au cours du cycle de vie d'un fragment.

  2. Quel est l'avantage des fragments ?

  3. Dans le cycle de vie du fragment, quelle tâche devez-vous effectuer dans onViewCreated() ?

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

  4. Dans le cycle de vie du fragment, quelle tâche devez-vous effectuer dans onCreateView() ?

  5. Complétez la phrase

    Saisissez un ou plusieurs mots pour compléter la phrase.

    La méthode ___ doit être remplacée dans l'activité hôte pour que la navigation basée sur des fragments réagisse lorsque l'utilisateur appuie sur le bouton "Haut" de l'application.

  6. Quelle affirmation est correcte concernant le fichier du graphique de navigation d'un code permettant de naviguer entre deux fragments d'une application de prise de notes (une liste de livres et une liste de notes) ?

    val action = BooksListFragmentsDirections.actionBooksListToNotesList(bookIndex = index)
    holder.view.findNavController().navigate(action)