BottomSheetDialogFragment에서 fragment replace시, 잘못된 container에 배치되는 문제

Dialog 를 사용할 때, 다이어로그 내에서도 프래그먼트 전환을 해야하는 경우가 있다. (튜토리얼 구성이라던가 단계별 UI를 구성해야 하는 경우. 그냥 일반적으로 이런식의 코드를 작성할 수 있다. 잘 작동할것 처럼 보이지만, BottomSheetDialogFragment 내 에서 위 코드 처럼 작성한다면, 아래 사진 처럼 의도하지 않은 위치에 Fragment가 배치된다. 해결 방법은 간단하다. Fragment가 위치하고자 하는 container의 ID를 “container” 이외의 것으로…