requireActivity().onBackPressedDispatcher.addCallback(
this,
object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
Log.d(TAG, "Fragment back pressed invoked")
if(viewModel.doCustomAction){
doCustomAction()
}
else{
isEnabled = false
requireActivity().onBackPressed()
}
}
}
)
Здесь экземпляр viewModel не тот, который используется фрагментом как обратный вызов. Как я могу получить доступ к тому же экземпляру viewModel фрагмента?