【发布时间】:2018-12-10 10:34:14
【问题描述】:
我正在寻找导航架构组件,我看到的所有示例都是关于集成了 android 底部菜单的单个 Activity 应用程序,所以我想知道这个组件是否对我的情况有用。 我的应用看起来像: 下载一些数据的 SplashActivity,如果一切正常,启动 Main 活动。 带有自定义底部导航的 MainActivity,允许用户导航到应用程序的 3 个不同部分(A、B、C),并且在每个部分中,用户可以更深入地导航 iside 部分:
A 部分:FragmentAOne -> FragmentATwo -> FragmentAThree
B 部分:FragmentBOne -> FragmentBTwo
C节:FragmenCOne -> FragmentCTwo -> FragmentCThree
在某些情况下,用户可以从该片段的某些部分打开另一个显示全屏 web 视图的活动。
现在,我需要每个部分都独立于其他部分(每个片段都应该有自己的 backstack),因此用户可以在 FragmentAThree 内,导航到 FragmentCOne 并返回到 A 部分并仍然留在 FragmentAThree 内。
导航架构组件可以处理这种奇怪的情况吗?
【问题讨论】:
-
你有没有在这里得出结论?我也有差不多的情况
-
检查这可能与您寻找的情况相同stackoverflow.com/q/45611300/6021469
标签: android android-fragments android-architecture-navigation