Я ищу компонент Navigation Architecture, и все примеры, которые я видел, касаются одного приложения Activity с интеграцией нижнего меню Android, поэтому я хотел бы знать, может ли этот компонент быть полезным в моей ситуации.Мое приложение выглядит так: SplashActivity, которое загружает некоторые данные и, если все в порядке, запускает основное действие.MainActivity с пользовательской нижней навигацией, позволяющей пользователю перемещаться по 3 различным разделам приложения (A, B, C), а внутри каждого раздела пользователь может перемещаться по более глубокому разделу iside:
раздел A: FragmentAOne ->FragmentATwo -> FragmentAThree
секция B: FragmentBOne -> FragmentBTwo
секция C: FragmenCOne -> FragmentCTwo -> FragmentCThree
и из некоторого этого фрагмента в некоторых случаях пользователь можетopen Еще одно действие, которое показывает полноэкранный веб-просмотр.
Теперь мне нужно, чтобы каждый раздел был независим от других (каждый фрагмент должен иметь свой backstack), чтобы пользователь мог быть внутри FragmentAThree, перейти к FragmentCOne и вернуться в разделА и до сих пор остается внутри FragmentAThree.
Может ли компонент архитектуры навигации справиться с этой странной ситуацией?