Quelle approche est correcte :
-
Passing
Fragment
instance commelifecycleOwner
:override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { val binding = FragmentEventSettingsBinding.inflate(inflater, container, false) binding.lifecycleOwner = this return binding.root }
-
Passing
viewLifecycleOwner
de laFragment
:override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { val binding = FragmentEventSettingsBinding.inflate(inflater, container, false) binding.lifecycleOwner = viewLifecycleOwner return binding.root }