我遇到flutter_windows_v1.9.0-dev
这个错误,但我没有解决方法。
缺少通用类型“ MaterialPageRoute <动态>”的类型参数。
这是我的行代码
Navigator.push(context, MaterialPageRoute(builder: (BuildContext c)=>UserProfile()));
它强调了MaterialPageRoute
和push
。但是在我将Flutter更新到最新版本之前它就起作用了。
答案 0 :(得分:2)
@SergioBernal有正确答案。我将其发布在此处以提高知名度,因为我几乎错过了他的上述评论:
替换MaterialPageRoute with MaterialPageRoute<void>
如:
Navigator.push(
context,
MaterialPageRoute<void>(builder: (context) => SecondRoute()),
);
此外,它也适用于PageRouteBuilder以及本示例中的
Navigator.push(
context,
PageRouteBuilder<void>(pageBuilder: () => SchedulingPage5()),
);