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
- La liste
- BoitePourElement
- Navigation
- Détail
- Explorer le code
Pour le détail de la navigation, vous pouvez consulter la recette Navigation.
Chargement...
- on appelle
items
- la variable truc désigne un objet de classe
Donnee
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...
On peut alors afficher les détails de l'élément sélectionné dans un nouvel écran.
Chargement...
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.