Я следую единовременному подходу. У меня есть панель инструментов навигации, всякий раз, когда я перехожу к другим экранам (фрагментам) вместо значка гамбургера, у меня будет стрелка назад.
Я хочу достичь того, чтобы вывести мой текущий фрагмент, используя действие при нажатии стрелки назад на панели инструментов.
я пробовал
requireActivity().getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) {
@Override
public void handleOnBackPressed() {
NavHostFragment.findNavController(EventDetailsFragment.this)
.navigate(R.id.action_nav_event_details_to_nav_home);
}
});
Но не получая звонка, я проверил, запустив приложение в режиме отладки.