
예상되는 사용자 로직은 addMoment → placeSearch → placeCheck → addMoment 이다.
여기서 신경 써야 할 부분은 check 에서 장소를 선택하고 addMoment 로 이동하면 기존에 작성된 데이터들이 (화면에) 유지되어야 한다.
하지만 backstack 에는 ViewModel 데이터들이 유지되지만,
action 으로 이동하면 ViewModel 은 초기화된다. (데이터가 모두 날아간다)
작성된 모든 데이터를 3개의 fragment 에서 계속 전달되도록 한다.
잠시 앱 전역에 저장한다.
activityViewModels 를 사용한다
<aside> 🙂 navGraphViewModel 을 활용했다.
</aside>