Aller au contenu principal

🔙 Retour et pile

Flutter à l'intérieur du SDK maintient une pile de routes par module. L'hôte peut dépiler par programmation ou s'appuyer sur le geste retour système.

Code plateforme et exemples

Sélecteur de plateformeNavigation (geste retour, flags manifest, gestionnaires personnalisés).

API de pile

MéthodeComportement
back()Dépiler un écran
backToRoot()Revenir à l'accueil du module courant
canGoBack()true si Flutter peut dépiler

Comportement système (résumé)

PlateformeÀ la racine du module, l'utilisateur appuie sur retour
iOSAucune action (pas de geste système « quitter l'app »)
AndroidL'app passe en arrière-plan (pas finish())
React NativeIdentique à l'OS sous-jacent

Sur Android 13+, le retour prédictif utilise OnBackPressedDispatcher. Le SDK fusionne android:enableOnBackInvokedCallback par défaut ; les conflits de manifest en debug sont documentés sur la page Navigation Android.


Voir aussi