LiveData 란?
# LiveData 란? LiveData는 Observable한 data holder 클래스입니다. Activity나 Fragment, Service 등의 앱 구성요소의 life cycle을 인식하고, 이를 통해 Observer 중에서 Active한 life cycle에 있는 앱 구성요소 Observer만 업데이트합니다. 여기서 Observer의 life cycle이 STARTED 또는 RESUMED 상태이면 Active한 상태로 간주합니다. Observer는 LifecycleOwner interface가 구현된 객체와 함께 등록할 수 있습니다. 이렇게 함께 등록함으로써, Observer가 DESTROYED 상태로 변경될 때 Observer를 삭제할 수 있습니다. # LiveData의 장점 - UI와 d..
2021.10.26