J'avais poussé un nouvel écran à partir de mon écran principal et il avait navigué correctement et a également montré le bouton arrière, mais maintenant que je exécute le bouton, le bouton par défaut ne s'affiche pas dans mon code.
Le seul changement que j'ai fait était que j'ai changé l'itinéraire dans mon fichier principal de mon code: p> mon deuxième écran p> Taskscreen () code> à la tâche () code>.
Mais cela était essentiel car je voulais faire quelques itinéraires de mon deuxième écran et il a donc dû renvoyer une application matériau code>.
Comment puis-je récupérer le bouton retour par défaut? p>
3 Réponses :
Nom de la classe DOIT commencer par le caractère majuscule. Vous avez une fausse structure, le matérialApp doit être seulement une fois. https://dart.dev/guides/language/language-tour P >
Merci! Je vais réparer mes noms de classe et supprimer l'application d'autre matériau!
Pour moi, c'est arrivé quand j'ai ajouté un tirage au sort à tous mes différents appbars ... Rapide Googling a fourni une solution qui a fonctionné pour moi:
J'ai ajouté à l'Appbar ce qui suit, qui laissez le battement prendre une décision consciente s'il y a ou non quoi de retourner à ... Puis j'ai ajouté comment le "leader" devrait regarder Comme (aussi à l'AppBar): P> leading: IconButton(
icon: Icon(Icons.arrow_back),
onPressed: () => Navigator.pop(context, false),
),
Supprimer le second matériau des itinérairesApp et le remplacer par une barre d'application p>