안드로이드 뷰모델, 솔직히 이것만 알면 된다 ~ Android Viewmodel
2023. 1. 10. 01:45
[# 2]…My DevelopStory
너무 유명하지만 어려운 뷰모델(Viewmodel) 안드로이드 개발을 하면서 분명히 알고 있어야 하는 MVVP패턴의 뷰모델(ViewModel) 하지만 이론은 너무 어렵고 면접에서 질문이 들어온다면 이를 설명하기는 또 어렵다. 그래서 개인적으로 이정도만 알고 있으면 되지 않을까 싶어서 기록을 해본다. 그래도 사용법정도는 알고 있어야 한다 다른 생명주기를 가지고 있다 Activity나 Fragment는 각각의 생명주기를 가지고 있고, 심지어 프레그먼트는 더 세분화된 생명주기를 가지고 있다. 하지만 뷰모델은 이 생명주기와는 다르게 더 간단하면서 더 오래 살아남고 있다. 그래서 이와는 다른 생명주기를 가지고 있다. 뷰가 완전히 죽은 시점(onDestory)에서 뷰모델도 onClear가 호출되기 때문에 생명주기가 ..