navigation1 Navigation Drawer Activity에서 Fragment 전환 문제점 NavigationView는 NavHostFragment라는 fragment 하나를 놓고 내용물을 바꾸면서 작동한다. 여기에 FragmentManager를 통해 transaction으로 add 또는 replace하여 fragment를 변경하려 했음. fragment가 바뀌긴 했으나 fragment가 남아있거나 기존 NavHostFragment를 불러오지 못하는 등 문제가 생김. 해결 방법 Navigation은 Destination과 Action으로 구성된다. Destination은 말 그대로 목적지로 fragment를 의미하고, Action은 fragment 간 이동을 말한다. 결론은, navigation 파일에 이동할 fragment를 추가한 뒤 action을 정의하니 깔끔하게 동작. 이동할 f.. 2020. 4. 20. 이전 1 다음