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

안녕하세요 MVVM패턴 데이터바인딩 질문 드려요

0 추천
코드쪽 질문은 아니지만
개념이 너무 헷갈려서 질문 올려요

데이터바인딩을 사용해서 개발중인데
여기서 액티비티 또는 프레그먼트가 뭐에
해당하는지를 모르겠어요

전에 mvc패턴으로 공부했을때는 액티비티가
컨트롤러의 역할을  했었는데

mvvm에서는 정확히 어디에 해당하는지 궁금합니다
model, view는 아니니 view model같긴한데
정확한 개념이 안잡힙니다

액티비티 클래스, 모델 클래스
바인딩한객체?(MainActivityBinding) - 이걸로 뷰 접근하긴하는데..
xml 레이아웃파일
xml에서 이벤트처리를 위해 선언한 핸들러 클래스
( onclick:handler.onclick() 등등)

각각이 어디에 해당하는건지 조금이라도 도움좀  주세요 ㅠㅠ
익명사용자 님이 2018년 12월 28일 질문

1개의 답변

0 추천
view 와 view model을 연결시켜주는 용도라고 생각하시면 됩니다. '반드시 x는 y에 속해야한다' 라는 강박에서 벗어나세요.
쎄미 (162,410 포인트) 님이 2018년 12월 28일 답변
...