【发布时间】:2020-02-14 21:54:27
【问题描述】:
我是路由新手,收到错误“参数类型“Future”无法分配给参数类型“void Function()”。这有什么问题?
GestureDetector(
onTap: Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ResultsPage();
),
),
),
ETA:它现在是这样工作的,这很棒:
GestureDetector(
onTap: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => ResultsPage()));
},
child: Container()
不过,我仍然对为什么我不能这样做感到困惑
GestureDetector(
onTap: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) {
return ResultsPage()));}
},
child: Container()
【问题讨论】:
标签: function flutter dart routes future