Flutter 怎么push一个命名路由 小小迷糊 2021-07-23 417 阅读1分钟 1,navigator 的pushName()方法,最终调用了他的state对象pushName()方法 图中红框里面的 _routeNamed方法就是用来创建一个命名路由 分析该方法: 该方法主要做了2件事,第一: 构造RouteSettings对象, 第二,调用 widgetApps的_onGenerateRoute方法,生成路由, widgetsApp的方法最终调用 materialApp的 onGenerateRoute生成路由的回调方法