Я новичок в маршрутах и получаю сообщение об ошибке «Тип аргумента« Будущее »нельзя назначить типу параметра« 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()