孩子:中心( 孩子:MaterialButton(onPressed:(){
Navigator.of(context).push(MaterialPageRoute(builder:(){
return MyApp();
} ),);
显示这个错误 不能将参数类型“Function()”分配给参数类型“Widget Function(BuildContext)”。 谁能告诉我为什么如何解决这个
我已经给出了上面显示错误的代码,我期待有人解决它
错误是说 builder 参数正在寻找一个 Widget Function(Buildcontext) 但你给它一个 Function。不同之处在于您需要将上下文发送到下一个小部件。 所以尝试类似的东西:
child: Center( child:
MaterialButton(onPressed: (){
Navigator.of(context).push(MaterialPageRoute(builder:(context) => MyApp();
}
),);