마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

MVVM 패턴에 대해 질문이 있습니다.

0 추천
데이터를 전달하는 방식을 고민하다가 먼가 이상하다 싶어 질문합니다!!

MVVM 패턴이라 함은 View가 다른 View를 알면 안되는것으로 알고 있습니다.

Fragment 같은경우 SharedViewModel 등으로 데이터를 공유하면 전달하는 방식에 문제가 없지만

Activity와 Activity 같은경우 Intent를 통해 데이터를 넘겨야 할텐데.. 여기서 의문이 듭니다.

결국 View에서 데이터를 전달해야 할텐데 그럼 여기서 VIew가 View를 간섭하게 되는것이 아닌가요?

화면 회전또한 같은 맥락으로 View에서 View로 이동을 한다는것이 이게 MVVM이 맞나 싶은 고민을 하게 됐습니다.
주코 (180 포인트) 님이 9월 10일 질문

1개의 답변

0 추천
액티비티, 프래그먼트는 뷰라고 하기에는 적합하지 않은 많은 일을 하는 클래스입니다. 뷰라기 보다는 view controller에 가까울 것 같습니다.  intent의 경우는 안드로이드 시스템 디자인이 그렇게 된 것이라서 사용하는 것이기 때문에 MVVM의 View의 역할도 하지만 다른 것도 하기 때문에 다른 것으로 이해하시면 됩니다.
spark (230,130 포인트) 님이 9월 11일 답변
...