我正在寻找导航架构组件,我见过的所有示例都是关于单个Activity应用程序与android底层菜单的集成,所以我想知道这个组件是否对我的情况有用 . 我的应用程序看起来像:下载一些数据的SplashActivity,如果一切正常,请启动Main活动 . 具有自定义底部导航的MainActivity,允许用户导航到app(A,B,C)的3个不同部分,并且在每个部分内部,用户可以导航更深入的iside部分本身:

A部分:FragmentAOne - > FragmentATwo - > FragmentAThree

B部分:FragmentBOne - > FragmentBTwo

C部分:FragmenCOne - > FragmentCTwo - > FragmentCThree

在某些情况下,用户可以打开另一个显示全屏webview的活动 .

现在,我需要每个部分独立于其他部分(每个片段都应该有它的backstack),因此用户可以在FragmentAThree中,导航到FragmentCOne并返回到A部分并仍然留在FragmentAThree中 .

导航架构组件能处理这种奇怪的情况吗?