728x90
반응형
LiveData 업데이트
-
[Android] LiveData란안드로이드 2022. 2. 24. 12:41
LiveData란👀 LiveData는 Data의 변경을 관찰할 수 있는 데이터 홀더 클래스입니다. 일반적인 Observable과는 달리 LiveData는 안드로이드 LifeCycle을 따르고 있습니다. 여기서 LifeCycle은 Activity, Fragment, Service 등과 같은 안드로이드 컴포넌트의 LifeCycle을 인식합니다. 이에 따라 LiveData는 해당 컴포넌트의 LifeCycle의 상태가 ACTIVE(STARTED or RESUMED) 일 때만 데이터를 업데이트합니다. LiveData 객체는 Observer 객체와 함께 사용되어 LiveData가 가지고 있는 데이터에 어떤 변화가 감지되면 LiveData는 Observer객체에 변화를 알리고 Observer의 onChanged메서드..