Я пытался прочитать это , но моя проблема немного отличается.
Мне нужны несколько разных панелей инструментов, поэтому в соответствии с документацией здесь мне нужно установить панель инструментов в каждом фрагменте, а не в MainActivity.
, поэтому я установил панель инструментов в каждом xml моего фрагмента. и затем в каждом фрагменте я использую этот код для установки панели инструментов
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val toolbar = view.findViewById<androidx.appcompat.widget.Toolbar>(R.id.toolbar3)
val navHostFragment = NavHostFragment.findNavController(this);
NavigationUI.setupWithNavController(toolbar, navHostFragment)
}
, но у меня есть кнопка возврата в фрагменте верхнего уровня моего нижнего навигационного представления, как на рисунке ниже. Я запутался, как передать appBarConfiguration, если я установил панель инструментов из моего фрагмента, а не из MainActivity