通过树颤动传递数据

时间:2018-06-17 18:04:58

标签: variables dart flutter

我搜索一个简单的解决方案,在树小部件上传递简单的字符串变量,继承函数对我来说很复杂。

恢复:

我尝试将数据传递到第1页到第2页的正文

 class page1 extends StatefulWidget 

 string textvariable

 onPressed: () {
  Navigator.push(
    context,
    new MaterialPageRoute(builder: (context) => new page2(
      textvariable: this,
    )),
  );
}, 

在我的下一页中,我有一个StatelessWidget

 class page2 extends StatelessWidget {
 var textvariable;

page2({this.textvariable});
   @override
    Widget build(BuildContext context) {
      return new Scaffold(
      appBar: AppBar(title: const Text("Localisation")),
    body: testwidget (textvariable),
  );
 }
}

我尝试在窗口小部件3中传递textvariable,这是一个有状态的

  class testwidget extends StatefulWidget

...

  new Text(
      "$textvariable",
      ),

0 个答案:

没有答案