Теперь мне интересно, какой способ реализации является наиболее правильным, если вы хотите объединить BottomNavigation
с новым Android Architecture Navigation Component
?
А пока нашел два подхода:
- Единый навигационный график, который поддерживает все
BottomNavigation
элементы и который показан здесь изGoogle Codelabs
: https://codelabs.developers.google.com/codelabs/android-navigation/#1 - Несколько графиков навигации, где каждый
BottomNavigation
элемент имеет свой собственныйnavigation graph
, который поддерживает только его поведение, иbackstack
, который я показал здесь: https://proandroiddev.com/mastering-the-bottom-navigation-with-the-new-Navigation-architecture-component-cd6a71b266ae
Мое мнение, что второй более ясен и понятен, но, может быть, у вас другое мнение.