ViewModel 개요 | Android 개발자 | Android Developers
[중급편] 친절한 JETPACK 개론 <상> (Android Kotlin) - 인프런 | 강의
뷰모델은 다음과 같은 특징을 갖고있다.
ViewModel은 안드로이드의 생명 주기를 관리하기 쉽게 해준다.
UI 데이터 복원에 적합하다.
onSaveInstanceState()
를 사용해 onCreate()
에서 데이터를 복원하는 방식이었지만, 직렬화 → 역직렬화만 가능한 소량의 데이터에만 적합한 방법이다.