Кнопка «Назад» компонента навигации Android не работаетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Кнопка «Назад» компонента навигации Android не работает

Сообщение Anonymous »

Я использую компонент навигации в Android, где изначально установил 6 фрагментов. Проблема в том, что я добавил новый фрагмент (ProfileFragment).

Когда я перехожу к этому новому фрагменту из начального пункта назначения, нажатие встроенной кнопки «Назад» не удаляет текущий фрагмент. Вместо этого он просто остается в том фрагменте, в котором я нахожусь - кнопка "Назад" ничего не делает.

Вот мой navigation.xml:










====================== HERE'S THE PROFILE ACTION ====================

=====================================================================







Изображение


На изображении выше выделенная стрелка (слева) — это действие навигации, с которым у меня возникли проблемы.

В моем Фрагмент кода, я перемещаюсь следующим образом:

findNavController().navigate(R.id.action_dashboardFragment_to_profileFragment)


Другие действия навигации работают должным образом. Но по какой-то причине этот недавно добавленный фрагмент ведет себя не так, как предполагалось.

Когда я перехожу к ProfileFragment и нажимаю кнопку «Назад», журналы не отображаются.

Я что-то упустил? или что-то не так с моими конфигурациями действий/фрагментов?

РЕДАКТИРОВАТЬ:
Я ничего не делаю в ProfileFragment. Вот его код:

class ProfileFragment : Fragment() {

override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_profile, container, false)
}

}


И мой xml активности, содержащий хост навигации:









Подробнее здесь: https://stackoverflow.com/questions/598 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»