Envoi de données entre l'écran à l'aide d'un fournisseur avec le concept de navigateur faire un conflit p>
erreur après la course p>
Le ProvidernotfoundError suivant a été lancé dans le bâtiment DigitalRoute (sale): ERREUR: Impossible de trouver le bon fournisseur au-dessus de ce widget de secondtrere p>
Pour corriger, s'il vous plaît: p>
3 Réponses :
Vous pouvez transmettre des données telles que celles-ci. Données de vente dans la classe et recevoir des données telles que ceci p>
Je peux utiliser le constructeur mais je veux utiliser un fournisseur
Vous pouvez essayer de placer tout autre fournisseur code> de la valeur code> au-dessus du matériau code> et donc de la navigation ou, lorsque vous appuyez sur une deuxième page, fournissez à nouveau la valeur. Les fournisseurs sont souplés aux arbres de widget, donc ce comportement attendu.
Par exemple, pour passer une valeur à un autre itinéraire, vous pouvez faire quelque chose comme p> puis Il suffit de le consommer comme régulier dans la voie de NewPage. P> p>
Essayez ce code:
MaterialApp( title: 'Navigation Basics', home: ChangeNotifierProvider( builder: (context) => Data(), child: FirstRoute(), ))