如何使用导航组件处理片段中的片段?

时间:2020-02-14 09:00:33

标签: android android-fragments android-architecture-components

我想将一个片段放在一个片段中,并使用Android X导航组件对其进行控制。 我想要一个登录,注册,设置向导片段和一个导航抽屉片段,以及一些菜单,例如:Home,Settings片段等。我想要实现以下功能:

  • MainNavigationHost
    • 登录片段
    • 注册片段
    • SetupWizard片段
    • 导航抽屉片段(包含NavHost)
      • 家庭片段
      • 设置片段

我尝试过这样的事情。两个导航主机。它的工作方式很好,但是后堆栈和汉堡包都不好。导航抽屉中发生的导航未得到处理。

  1. 我该如何实现?
  2. 导航组件应该处理这种嵌套吗?
  3. 或者我不应该使用2个NavHost?但是,然后我如何将片段“注入”到导航抽屉中?

0 个答案:

没有答案