Eu tentei desta formar, mas não funcionou:
override fun onCreate(savedInstanceState: Bundle?){
super.onCreate(savedInstanceState)
setContentView(binding.root)
val fm = supportFragmentManager
val listener = FragmentOnAttachListener { _, fragment ->
if (fragment is ListaProdutosFragment) {
fragment.fabCadastraProduto = {
vaiParaFormularioProduto()
}
fragment.abreDetalhesProduto = {produto, recyclerView ->
abreDetalheProduto(produto,recyclerView)
}
}
}
supportFragmentManager.addFragmentOnAttachListener(listener)
}