Flutter 如何关闭颤振中的所有模态对话框?

Flutter 如何关闭颤振中的所有模态对话框?,flutter,bottom-sheet,Flutter,Bottom Sheet,如何关闭所有模态对话框?我有一个应用程序,它使用了很多模态对话框(底部是模态的)。许多可以同时打开 命令: Navigotor.of(context).pop(); 只需关闭一个对话框。关闭所有打开的模式对话框的命令是什么 谢谢Navigator上有一个popUntil方法,可以满足您的需要: Navigator.popUntil(context,ModalRoute.withName('/login')); 哦,哇。谢谢我不知道。但是我的模态窗口没有任何名称。我怎么称呼他们?或者我如何在没

如何关闭所有模态对话框?我有一个应用程序,它使用了很多模态对话框(底部是模态的)。许多可以同时打开

命令:

Navigotor.of(context).pop();
只需关闭一个对话框。关闭所有打开的模式对话框的命令是什么


谢谢

Navigator上有一个popUntil方法,可以满足您的需要:

Navigator.popUntil(context,ModalRoute.withName('/login'));

哦,哇。谢谢我不知道。但是我的模态窗口没有任何名称。我怎么称呼他们?或者我如何在没有任何名称的情况下使用此方法?我还没有尝试过,但您应该能够执行类似于
Navigator.popintil(context,MaterialPageRoute(builder:(context)=>YourPageClass())
非常感谢。它就像一个魅力(第一个答案是完美的顺便说一句)