라이브데이타1 LiveData와 MutableLiveData 차이점 ▷ LiveData : LiveData는 Data 변경을 관찰할 수 있는 Data Holder 클래스입니다. 일반적인 Observable과는 달리, 안드로이드 생명주기(LifeCycle)를 알고 있습니다. Activity, Fragment, Service와 같은 안드로이드 Component LifeCycle를 인식하고 그에 따라 LiveData는 활성상태(Active)일때만 데이터를 Update합니다. * 활성상태 : STARTED / RESUMED 를 의미 - LiveData 특징 ● Observer 패턴에 따라 데이터 변경이 일어날 때마다 Observer 객체에 알려줍니다. 매번 UI를 업데이트 하는 코드 작성할 필요없이 데이터 상태와 UI를 일치시켜줍니다. ● 메모리 누수가 없습니다. Observe.. 2021. 5. 19. 이전 1 다음