Junior — Middle
Comment peut-on organiser un système de déplacement entre différentes sections ou pages de l'application?
sobes.tech IA
Réponse de l'IA
Sur Android, pour organiser la navigation entre différentes sections ou pages de l'application, on utilise généralement Intent et Activity. La méthode principale consiste à lancer une nouvelle Activity via un Intent:
val intent = Intent(this, TargetActivity::class.java)
startActivity(intent)
On peut également utiliser Fragments pour la navigation à l'intérieur d'une même Activity, en changeant différents fragments dans un conteneur. Pour simplifier la navigation, on utilise souvent la bibliothèque Navigation Component, qui permet de décrire la navigation sous forme de graphique et de gérer les transitions de manière centralisée.
Les principales méthodes sont :
- Lancer de nouvelles Activity via Intent
- Utiliser des fragments et FragmentManager
- Navigation Component pour une gestion déclarative de la navigation
Le choix dépend de l'architecture de l'application et des exigences de navigation.