안녕하세요. BottomNavigationView와 main_include_drawer를 둘 다 사용하는 어플을 개발하고 있습니다. BottomNavigationView가 메인이고 drawer에서 메뉴를 클릭하면 아래 코드와 같이 safe args를 사용하여 프래그먼트를 교체하고 있습니다.
val action =
PostFragmentDirections.actionGlobalNavigationPost("${it.title}")
navController.navigate(action)
drawer에서 메뉴를 클릭하면 Post 프래그먼트로 교체되지만 BottomNavigationView가 비정상 동작하는 것을 발견했습니다.

예를들어 Home프래그먼트에서 drawer를 통한 프래그먼트 교체시, BottomNavigationView의 Dasgboard와 MyPage 버튼은 정상적으로 동작하지만 Home 버튼은 Home 프래그먼트가 아닌 교체된 Post 프래그먼트로 변경됩니다.
어떻게 BottomNavigationView 동작을 원래대로 즉 Post 프래그먼트가 아닌 교체되기 전 프래그먼트를 불러오도록 만들 수 있을까요?