在导航组件中,可以通过使用新的'popUpTo”和'popUpToInclusive”属性来实现在退出登录时从之前的屏幕上删除访问。
例如,在你的导航图中,当用户从'个人资料”屏幕退出登录时,你可以像下面这样使用'popUpTo”和'popUpToInclusive”属性来指定正确的行为:
这个例子指定了退出登录后要跳转到登录页面,同时将之前的导航栈上的所有项目从'登录页面”之前的屏幕上删除,以确保用户不会在退出登录后访问到以前的页面。
注意'popUpToInclusive”属性必须设置为'true”,否则指定的目标页面也将被删除。