【发布时间】:2021-03-27 03:32:02
【问题描述】:
我有三个片段 A、B 和 C,我可以从 A 导航到 B,也可以从 A 导航到 C。当我使用导航组件从 A 导航到 B 时,我在 AppBar 中看到一个返回箭头,它导航回 A .当按下该箭头时,我想显示一个如下图所示的对话框。但是当我从 C 导航回 A 时,我不想看到那个对话框。有没有办法让这种行为只出现在一个片段中?我尝试使用 requireActivity().onBackPressedDispatcher.addCallback 但它仅适用于后退按钮。谢谢
【问题讨论】:
标签: android android-jetpack android-architecture-navigation