В моем проекте используется нижняя панель навигации с архитектурой MVC. Я привык создавать проекты, в которых я использую только один контейнер фрагментов (обычно я использую MainActivity.kt / main_activity. xml), переключая свои фрагменты в зависимости от взаимодействия с пользователем.
Теперь, когда я использую нижняя панель навигации, которая является частью main_activity. xml (которую я использую в качестве контейнера фрагментов), которую, я думаю, следует использовать для всех тех фрагментов, которые содержат нижнюю панель навигации, а не для всех других фрагментов, которые не являются часть нижней панели навигации.
Должен ли я создать второе действие / xml в качестве контейнера 2-го фрагмента для всех моих фрагментов, которые не содержат нижнюю панель навигации (например, нажатие кнопки, которая открывает новый фрагмент, который не имеет ничего делать и не содержит нижнюю панель навигации)? Или я должен попытаться втиснуть все это в один контейнер? Каков наилучший подход для этой конкретной ситуации?