Single 1 [ReactiveX] Single Observable의 특수한 형태입니다. Observable 클래스는 데이터를 무한하게 발행할 수 있지만 Single 클래스는 오직 1개의 데이터만 발행하도록 한정합니다. 보통 결과가 유일한 서버 API를 호출할 때 유용하게 사용할 수 있습니다. 또한 Observable의 특수한 형태이기 때문에 Observable와 사용법이 거의 동일합니다. 중요한 것은 데이터 하나가 발행과 동시에 종료(onSuccess)된다는 부분입니다. 라이프 사이클 관점에서 보면 onNext()와 onComplete() 함수가 onSuccess() 힘수로 통합된 것입니다. 따라서 Single 클래스의 라이프 사이클 함수는 onSuccess(T value) 함수와 onError() 함수로 구성됩니다. onSubscribe(d: Di.. Domain/ReactiveX 2021. 4. 29. 이전 1 다음