requireActivity().onBackPressedDispatcher.addCallback(viewLifecycleOwner) {
findNavController().popBackStack()
//runs after popping off the back stack
(activity as MainActivity).toolbar.visibility = View.VISIBLE
}
Можно ли запускать код после popBackStack (), если фрагмент уже удален? Если я установил точки останова, я обнаружил, что (активность как MainActivity) .toolbar.visibility = View.VISIBLE запускается перед onPause () фрагмента, почему это так?