J'ai ma page principale et lorsque j'appuie sur Entrée, une autre page s'ouvre et j'ai ensuite dans le bouton du milieu One et lorsque vous appuyez sur la fonction de renvoyer la page principale. Mais quand je l'appuyais sur cette erreur apparaît:
erreur forte>: 'Paquet: flutter / src / widgets / text.dart': assertion échouée: Ligne 253 POS 10: 'Data! = NULL': une chaîne non nulle doit être fournie à un texte widget. La ligne avec les étoiles est la ligne d'erreur. P> blockQuote> xxx pré> p>
3 Réponses :
Si vous êtes sûr d’obtenir une exception à partir de cette ligne, remplacez-la simplement par Text (_counter1 ?? ‘’) pour être sûr qu’il contiendra des données. Quoi qu'il en soit, en regardant votre code, je ne vois pas où le _counter1 a pu être attribué à null , aussi, en l'utilisant comme un var code > ne devrait pas avoir d'impact, car il sera implicitement converti en String .
Est-ce peut-être un bug, car j'ai essayé d'ajouter Text (_counter1 ?? "") , mais la même erreur apparaît.
Ce n'est probablement pas la ligne de l'erreur, mais essayez de changer le var en String .
Je l'ai changé mais toujours pas d'améliorations
Je pourrais accéder à une autre page après avoir appuyé sur "Entrée". Je suppose que c'est le comportement exécuté.
Dernièrement, j'ai rencontré des problèmes similaires dans les widgets / code standard. Tout ce que je fais est d'exécuter flutter clean , de fermer l'EDI et de le rouvrir. Et si cela ne résout toujours pas le problème, exécutez à nouveau flutter clean et redémarrez l'ordinateur.
L'exception provenait d'un widget texte, le numéro de ligne que vous avez reçu est le numéro de ligne dans la classe code> texte code> où il vérifie si les données sont nuls. p>
Il vous suffit de vérifier que votre Il y a un autre problème. Il semble que vous appuyez sur texte () code> Les widgets sont donnés des données qui ne sont pas nulles. Bien que vous puissiez le faire en utilisant l'opérateur ?? code> comme: texte (données ?? "") code> (cela remplacera les données code> avec un String vide si Data CODE> est NULL), sa meilleure pratique de déterminer où la null provient et gère correctement la source de données. P>
FirstPage () code> sur le navigateur sans importer la classe actuelle. p>
J'ai importé "./Second Page.dart", c'est ma première page et sur cette page j'essaye de revenir à la page principale mais cette erreur se produit.
De la première page, j'essaie d'arriver à la page principale mais une erreur apparaît. Je n'ai aucun problème à accéder à la première page.
Le titre de la question diffère de la question réelle. Veuillez voir si vous souhaitez modifier le titre de la question.