【问题标题】:Navigation Drawer and Bottom Navigation menu category dependency - Navigation Architecture Component导航抽屉和底部导航菜单类别依赖 - 导航架构组件
【发布时间】:2020-03-03 22:33:40
【问题描述】:

我正在尝试使用带有底部导航的导航抽屉,每个视图都有自己的一组菜单资源。

但是,当从导航抽屉启动 Settings 片段并且我在底部导航中的第二个选项卡 (Account) 选项卡上时,我看到 back button 的奇怪行为。

见下文:

Settings 片段上按back or up 按钮,我会回到Home 片段,而不是回到Account 选项卡。 为什么会这样?

我注意到的一件事是,如果我提供 android:menuCategory="secondary"Settings 菜单,这个回流正常工作,我被带回Account 选项卡。

我找不到太多关于为什么会出现这种情况的文档,以及是否有人可以更清楚地说明正确的解决方法应该是什么。

【问题讨论】:

    标签: android navigation-drawer android-navigation android-architecture-navigation


    【解决方案1】:

    这是在onNavDestinationSelected JavaDoc 中特别指出的:

    默认情况下,返回堆栈将被弹回导航图的起始目的地。带有android:menuCategory="secondary" 的菜单项不会弹出回栈。

    【讨论】:

      猜你喜欢
      • 2018-12-22
      • 2019-09-23
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多