如何避免再次在颤动中加载相同的屏幕?

时间:2020-09-02 08:00:49

标签: flutter

我在PopupMenuItem中有登录和注册项目。当登录屏幕打开时,如果我再次点击登录项目,它将再次进入登录屏幕。我想阻止打开登录屏幕(如果已打开)。我该如何处理这个问题

1 个答案:

答案 0 :(得分:0)

将其更改为pushReplacement

Navigator.pushReplacement( context, MaterialPageRoute(builder: (context) => Login()));