observer

안드로이드/개념

[Android] Rx와 Observable

Rx Rx란 ReactiveX(Reactive Extensions)의 약자로, 리액티브 프로그래밍을 위한 라이브러리입니다. ReactiveX는 비동기 프로그래밍과 Observable 시퀀스를 이용해 이벤트를 처리하기 위한 반응형 프로그래밍 기법입니다. 효율적으로 신속하게 비동기 처리를 도와줍니다. 함수형 프로그래밍을 일부 지원합니다. 옵저버 패턴을 사용합니다. 콜백에서 또 콜백을 하는 콜백 지옥에서 벗어날 수 있습니다. ReactiveX Reactive Extensions for Async Programming. ReactiveX has 42 repositories available. Follow their code on GitHub. github.com ReactiveX에는 다음과 같이 여러 가지가 존..

안드로이드/개념

[Android] LiveData

LiveData LiveData는 Data의 변경을 관찰할 수 있는 Data Holder 클래스입니다. 이는 일반적인 Observable과는 다르게 LifeCycleOwner를 통해 안드로이드 생명주기를 알고 있습니다. 즉, 액티비티나, 프레그먼트, 서비스 등과 같은 안드로이드 컴포넌트의 생명주기를 인식하며 그에 따라 LiveData는 활성 상태일 때만 데이터를 업데이트 합니다. 또한, LiveData 객체는 Observer 객체와 함께 사용됩니다. LiveData가 가지고 있는 데이터에 어떠한 변화가 일어날 경우, LiveData는 등록된 Observer 객체에 변화를 알려주고 Observer의 onChanged() 메소드가 실행되게 됩니다. LiveData 개요 | Android 개발자 | Andro..

damon-911
'observer' 태그의 글 목록