관리 메뉴

꿀맛코딩

What is Observable? 본문

공부방/RxKotlin

What is Observable?

soycrab 2019. 7. 23. 15:54

 

Observable 은 Observer (이해를 돕기위해 소비자 개념으로 보자) 에게 소비할 수 있는 값을 발행한다. 

 

순차적으로 접근해 보면 다음과 같다. 

 

1. Observer가 Observable을  Subscribe(구독) 한다.

 

2. Observable이 아이템들을 내보낸다.

 

3. Observer가 Observable의 아이템들을 소비한다. 

 

 

 

Observable 의 주요 함수

 

onNext : 모든 아이템들이 하나씩 들어온다. 

 

onComplete : 모든 아이템들이 onNext를 거치고 나면 Observable이 onComplete를 호출한다.

 

onError : Observable이 에러가 발생하면 onError가 호출되며,  onError가 호출 되면  onComplete 는 호출되지 않는다.

반응형

'공부방 > RxKotlin' 카테고리의 다른 글

What is ConnectableObservable?  (0) 2019.07.23
observable.from and observable.just  (0) 2019.07.23
cold observable and hot observable  (0) 2019.07.23
Simple Observable  (0) 2019.07.23
What is reactive programming?  (0) 2019.07.23
Comments