RxJava-Observable 작동 방식
Observables 데이터 소스를 나타냅니다. Observers (Subscribers)들으세요. 간단히 말해서 Observable은 항목을 내보내고 구독자는 이러한 항목을 소비합니다.
주목할 만한
Observable은 구독자가 청취를 시작하면 데이터를 제공합니다.
Observable은 여러 항목을 내보낼 수 있습니다.
Observable은 항목없이 완료 신호 만 내보낼 수 있습니다.
Observable은 성공적으로 종료 될 수 있습니다.
Observable은 절대로 종료되지 않을 수 있습니다. 예를 들어 버튼을 여러 번 클릭 할 수 있습니다.
Observable은 언제든지 오류를 발생시킬 수 있습니다.
구독자
Observable은 여러 구독자를 가질 수 있습니다.
Observable이 항목을 방출하면 각 구독자 onNext () 메서드가 호출됩니다.
Observable이 항목 방출을 완료하면 각 구독자 onComplete () 메서드가 호출됩니다.
Observable에서 오류가 발생하면 각 구독자 onError () 메서드가 호출됩니다.