Android studio 泛型类型';缺少类型参数;MaterialPage路线<;动态>';(颤振)

Android studio 泛型类型';缺少类型参数;MaterialPage路线<;动态>';(颤振),android-studio,flutter,Android Studio,Flutter,我得到这个错误,但我不知道如何解决它 泛型类型“MaterialPage路由”缺少类型参数 这是我的电话号码 Navigator.push(context, MaterialPageRoute(builder: (BuildContext c)=>UserProfile())); 它在materialpage路径和推送下加下划线。但在我将颤振更新到最新版本之前,它起了作用。@SergioBernal给出了正确的答案。我把它贴在这里是因为我差点错过了他上面的评论: 将MaterialPag

我得到这个错误,但我不知道如何解决它

泛型类型“MaterialPage路由<动态>”缺少类型参数

这是我的电话号码

Navigator.push(context, MaterialPageRoute(builder: (BuildContext c)=>UserProfile()));

它在
materialpage路径
推送
下加下划线。但在我将颤振更新到最新版本之前,它起了作用。

@SergioBernal给出了正确的答案。我把它贴在这里是因为我差点错过了他上面的评论:

MaterialPageRoute替换为MaterialPageRoute

例如:

 Navigator.push(
        context,
        MaterialPageRoute<void>(builder: (context) => SecondRoute()),
      );
Navigator.push(
上下文
MaterialPartnerRoute(生成器:(上下文)=>SecondRoute()),
);
此外,这适用于PageRouteBuilder,在本例中也适用:

Navigator.push(
        context,
        PageRouteBuilder<void>(pageBuilder: () => SchedulingPage5()),
  );
Navigator.push(
上下文
PageRouteBuilder(pageBuilder:()=>SchedulingPage5()),
);

MaterialPageRoute
简单HTML替换MaterialPageRoute,适合初学者。谢谢。信息技术works@SergioBernal这个解决方案对我也很有效。谢谢