Я использую одно действие и несколько фрагментов (прикрепленных к скриншотам) в рамках одного и того же действия, чтобы обеспечить плавную навигацию. Но после внедрения последней панели инструментов и навигации, кажется, трудно справиться с навигационными и домашними кнопками. У меня возникают проблемы со следующими вещами.
- Управление кнопкой "Гамбургер/Назад" слева вверху. Переключение значка и функций в меню и обратно.
- Название страницы - изменение заголовков страниц, когда фрагмент нажат и выскочил.
Я пробовал несколько вещей, например, переопределять onBackPressed(), setHomeAsUpIndicator, всплывающие фрагменты вручную. Раньше я использовал ActionBarDrawer, чтобы справиться с этим, но он как-то не работает. Я проверил образцы Google, они, похоже, используют отдельные действия в большинстве мест.
Может ли кто-нибудь указать мне, как реализовать правильную обратную навигацию для обработки кнопки NavigationView, Back во внутренних фрагментах и названиях страниц? Я использую AppCompatActivity, android.app.Fragment, NavigationView и Панель инструментов.