LiveData #ViewModel #뷰모델 #라이브데이터 #안드로이드 #Android #kotlin #코틀린

개발/Android

ViewModel, LiveData

ViewModel ViewModel은 Activity 및 Fragment의 생명주기를 고려하여 UI 관련 데이터를 저장하고 관리한다. Activity는 Activity가 끝날 때까지 그리고 Fragment는 Fragment가 분리될 때까지 데이터를 메모리에서 유지한다. Activity 및 Fragment의 생명 주기와 관계없이 데이터를 유지한다. 화면 회전과 같이 구성을 변경 할때도 데이터를 유지할 수 있다. ViewModel lifecycle Activity의 onCreate()메서드에 처음 호출할 때 ViewModel을 요청 및 생성한다. 시스템은 액티비티 기간 내내(예: 기기 화면이 회전될 때) onCreate() 메서드를 여러 번 호출한다. ViewModel은 액티비티가 소멸될 때까지 존재한다. ..

Debin
'LiveData #ViewModel #뷰모델 #라이브데이터 #안드로이드 #Android #kotlin #코틀린' 태그의 글 목록