Aller au contenu principal

Liste objets et navigation

Le code de cette recette est disponible ici.

La liste que nous allons afficher est une liste de Donnee :

Chargement...

Base de navigation

Pour le détail de la navigation, vous pouvez consulter la recette Navigation.

La liste

Chargement...
  • on appelle items
  • la variable truc désigne un objet de classe Donnee

BoitePourElement

Nous recommandons de mettre le code pour chaque élément de la liste dans une fonction à part:

Chargement...

On navigue vers un autre écran en utilisant la fonction navigate de l'objet NavController.

Chargement...

Détail

On peut alors afficher les détails de l'élément sélectionné dans un nouvel écran.

Chargement...

Explorer le code

Le code de cette recette est disponible ici.

Prends le temps d'exécuter la démo en plaçant des points d'arrêt dans le code pour voir comment Compose gère la liste.