哪种方法正确:
-
将
Fragment
实例作为lifecycleowner
传递:override fun onCreateView(inflater: LayoutInflater,container: ViewGroup?,savedInstanceState: Bundle?): View { val binding = FragmentEventSettingsBinding.inflate(inflater,container,false) binding.lifecycleowner = this return binding.root }
-
通过
viewLifecycleowner
中的Fragment
:override fun onCreateView(inflater: LayoutInflater,false) binding.lifecycleowner = viewLifecycleowner return binding.root }