0
votes

J'appelle FirstPage dans la classe de la page d'accueil mais que cela ne montre rien?

Sur la page d'accueil Lorsque vous appuyez sur le bouton, il ne fait rien, je peux utiliser la navigation mais je voulais savoir que cela ne fonctionne pas? Pourquoi cela ne va pas à la classe FirstPage? Lorsque j'utilise la méthode de navigation, il renvoie un conteneur avec du texte?

import 'package:flutter/material.dart';
import 'package:solar/routes.dart';

void main() {
  return runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
        child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: <Widget>[
        Padding(
            padding: EdgeInsets.only(top: 20),
            child: RaisedButton(
                child: Text('Explore'),
                onPressed: () {
                  FisrtPage();
                }))
      ],
    ));
  }
}
class FirstPage extends StatefulWidget {
  FirstPage({Key key}) : super(key: key);

  @override
  _FirstPageState createState() => _FirstPageState();
}

class _FirstPageState extends State<FirstPage> {
  @override
  Widget build(BuildContext context) {
    return Container(
      child: Text('hello'),
    );
  }
}


1 commentaires

Vous devez utiliser quelque chose comme navigator.push (...) . Calling FISRTPAGE () NE NE PAS NECTIONNE PAS à la page qui appelle simplement le widget . Navigation aidera.


4 Réponses :


0
votes

Essayez de changer ce méthode inscrite à l'aide de navigateur: xxx


0 commentaires

0
votes

Vous devez utiliser navigateur pour naviguer entre les écrans. Écrivez le code suivant à l'intérieur de inspiré de la page d'accueil. XXX


0 commentaires

0
votes

Tout d'abord, ajoutez le navigateur à la page suivante: xxx

et n'oubliez pas d'ajouter Echafaud dans votre code: xxx


0 commentaires

0
votes

si vous voulez simplement ouvrir une nouvelle page xxx

Si vous souhaitez ouvrir une nouvelle page et que vous voulez terminer la dernière: < / p> xxx

Si vous souhaitez obtenir une valeur de la deuxième page à une page (comme sur le résultat de l'activité) xxx


0 commentaires