【发布时间】:2021-01-16 13:14:26
【问题描述】:
我正在构建一个应用程序(学习),第一次使用该应用程序时,如果用户单击任何一个按钮并填写将导航到主页的字段,它会显示带有登录和注册按钮的身份验证页面。
Navigation :
Authentication Page=>login=>main page
现在的问题是,如果用户按下主页上的返回按钮,我不希望他们返回登录页面。相反,我想退出应用程序。 我该怎么做?
【问题讨论】:
我正在构建一个应用程序(学习),第一次使用该应用程序时,如果用户单击任何一个按钮并填写将导航到主页的字段,它会显示带有登录和注册按钮的身份验证页面。
Navigation :
Authentication Page=>login=>main page
现在的问题是,如果用户按下主页上的返回按钮,我不希望他们返回登录页面。相反,我想退出应用程序。 我该怎么做?
【问题讨论】:
当您从登录导航到主页时,请使用导航器方法 .pushReplacement() 而不是 .push(),这将替换导航器堆栈上的登录页面。这意味着主页面将是堆栈中唯一的页面。在这种情况下,按下返回按钮或调用方法.pop(),将关闭应用程序。
【讨论】: