Flutter 当我使用flatter Navigator.pushname和removetill时,如何收听跳跃?;

Flutter 当我使用flatter Navigator.pushname和removetill时,如何收听跳跃?;,flutter,navigator,Flutter,Navigator,strong文本 Navigator.pushName和removeUntil(上下文“/tabs”,(路由)=>false) 如果要从堆栈中删除以前导航的所有页面,应使用以下命令 Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.isFirst); 或者如果你想跳转到一个特定的页面 Navigator.pushNamedAndRemoveUntil(context, "/tabs", (

strong文本
Navigator.pushName和removeUntil(上下文“/tabs”,(路由)=>false)

如果要从堆栈中删除以前导航的所有页面,应使用以下命令

Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.isFirst);
或者如果你想跳转到一个特定的页面

Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.settings.name == 'homePage'); //replace with where you want to pop to

然后,新推送的页面将成为导航堆栈中的第一个页面

您可以在
MaterialApp
小部件中添加
NavigatorObserver
,以侦听导航