导航到另一个片段后如何隐藏 BottomSheetDialogFragment

How to hide BottomSheetDialogFragment after navigating to another fragment

我的片段中包含 ImgaeView(s) XML,我正在从这些图像导航到另一个片段,但问题是底页保持打开状态,如何在我导航时使其折叠到另一个片段?

这是底页的图片

在这里我导航到另一个片段,但底页仍然出现在屏幕上

这是片段内部的代码

class MoreFragment : BottomSheetDialogFragment() {


override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?,
        savedInstanceState: Bundle?
): View? {
    // Inflate the layout for this fragment
    return inflater.inflate(R.layout.fragment_more, container, false)


}


override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
    super.onViewCreated(view, savedInstanceState)



    home_button.setOnClickListener{
        val homeFragment = HomeFragment()
        activity?.supportFragmentManager?.beginTransaction()
            ?.replace(R.id.nav_host_fragment, homeFragment, "findThisFragment")
            ?.addToBackStack(null)
            ?.commit()
        
    }

所以我的问题是:

如何让它在我导航到另一个片段后折叠起来?

在导航到另一个片段之前在 Onclick 侦听器中调用 dismiss() 函数