After rotating device my OnBackPressedCallback in Fragment doesn't performing.
I have tried to add callbacks to requireActivity().onBackPressedDispatcher in different lifecycle callbacks (onAttach, onCreate, onViewCreated) and set parameter of lifecycleOwner to function addCallback as this (Fragment) and viewLifecycleOwner but it doesn't work.
abstract class Screen: Fragment() { protected open fun addOnBackPressed() { findNavController().navigateUp() } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) requireActivity().onBackPressedDispatcher.addCallback(this){ addOnBackPressed() } }}Function requireActivity().onBackPressedDispatcher.hasEnabledCallbacks() returns false after rotating the device
I have expected to handle my OnBackPressedCallback() in Fragment after rotating device