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