728x90 반응형 ViewModel1 [Android] ViewModel 정리 ViewModel 이란 ?ViewModel 클래스는 UI 관련 데이터를 저장하고 관리 하는 클래스.UI에 상태를 노출하고 관련 비즈니스 로직을 캡슐화 함.주요 이점은 상태를 캐시하여 구성 변경 (예:화면 회전) 에도 상태를 유지 한다는 것. 즉, Activity 간에 이동하거나 구성변경(예:화면 회전) 후에도 UI가 데이터를 다시 가져올 필요가 없음. ViewModel 장점 ?ViewModel은 Activity 또는 Fragment와 다른 LifeCycle을 가지게 된다.Activity의 finished 메소드가 호출 됐을 때 onCleared 메소드를 통해 ViewModel이 소멸된다. 1. 지속성 - ViewModel은 해당클래스가 보유하는 상태와 ViewModel이 트리거 하는 작업에서 모두 지.. 2025. 2. 11. 이전 1 다음 728x90 반응형