차가운 Observable (1) 썸네일형 리스트형 [RxJava] 뜨거운 Observable Observable에는 뜨거운 Observable(Hot Observable)과 차가운 Observable(Cold Observable)이 있다. 비유를 하자면, 차가운 Observable은 마치 냉장고에 있는 냉동식품과 같다. Observable을 선언하고 just(), fromIterable() 등 함수를 호출해도 옵서버가 subscribe() 함수를 호출하여 구독하지 않으면, 데이터를 발행하지 않는다. 다른 말로, 게으른(lazy) 접근법이다. 반면 뜨거운 Observable은 구독자가 존재 여부와 관계없이 데이터를 발행하는 Observable이다. 따라서 여러 구독자를 고려할 수 있다. 단, 구독자로서는 Observable에서 발행하는 데이터를 처음부터 모두 수신할 것을 보장할 수는 없다. 즉, .. 이전 1 다음