LiveData (android developers)
LiveData Overview https://developer.android.com/topic/libraries/architecture/livedata LiveData 는 관찰 가능한 데이터 홀더 클래스입니다. 일반적인 observable 와 다르게 LiveData 는 수명 주기를 인식합니다. 즉, 액티비티, 프래그먼트, 서비스와 같은 다른 앱 컴퍼넌트들의 수명주기를 고려합니다. 이러한 수명 주기 인식을 통해 LiveData는 active 수명주기 상태에 있는 앱 컴퍼넌트 observer 만을 업데이트합니다. LIveData 는 수명주기가 STARTED 또는 RESUMED 상태일 때 observer (Observer class) 를 active 상태로 파악합니다. LiveData 는 active 상태인 observer 에게만 업데이트를 알립니다. Work with LiveData objects 1. 특정 데이터를 담은 LiveData 객체를 생성합니다. 보통 ViewModel 클래스에…
Read More