rx技術(shù)原理?
所以當你開心地用RxJava一個個操作符把鏈寫得老長的時候,里面的邏輯就是不斷一層層包裝Observable,每個Observable持有一個自己的OnSubscribe,具體類型由對應(yīng)的操作符確定。這就是我說的第一個流程搭建流水線,總的來說就是從上往下不斷創(chuàng)建Observable,并連成鏈,即后一個Observable持有上游Observable的引用。
Observable之所以說是流水線的某一道工序,是因為它是這條鏈最基本的串聯(lián)元素,而OnSubscribe之所以說是一道工序中的工人,是因為它決定了Subscriber是如何被包裝的。