Flutter Navigator.pushReplacementNamed 在页面显示后退按钮

Adv*_*kan 5 flutter flutter-navigation

Navigator.pushReplacementNamed在 flutter 应用程序中使用从登录页面导航到主页,效果很好,但在我的主页中,appBar 上显示后退箭头按钮,按下它时它会返回到登录页面。我应该怎么办?我尝试 put leading: Text(''),但是当按下物理后退按钮时,它仍然返回到登录页面。

我有一个注销按钮,我希望用户仅通过此按钮注销,而不是通过后退按钮注销

*这是我的第一个问题,抱歉我的英语不好或有任何错误

小智 13

你应该使用这个:

.pushNamedAndRemoveUntil(/* Your Route */, (Route<dynamic> route) => false)
Run Code Online (Sandbox Code Playgroud)