TabLayout 에서 N 개의 Fragment 가 1개의 ViewModel 을 갖을 수 있을지 의문이 생겨서 찾아본 블로그 글이다.
오랜 기간 고민한 글쓴이의 고찰이 잘 담겨 있는 것 같다.
ViewModel : View = 1 : N 의 관계를 갖을 순 있지만 일반적으로 ViewModel : View = N : 1 의 관계 인것 같다.
저장하는 값을 취합해서 최종 데이터를 서버에 저장해야 한다고 하면 Model 을 통합해서 사용하면 될 것 같다.
https://poqw.github.io/about_mvvm/