訂閱篇
從大神的播客裡面看到的,訂閱的操作雖然只是呼叫一句**:
observable.subscribe(observer);
或者是:
observable.subscribe(subscriber);
但是內部呼叫時期很複雜的,最起碼有以下幾步:
public subscription subscribe(subscriber subscriber)
也就是先走onstart()方法,可以在裡面清空之前的資料等操作。
然後才是呼叫onsubscribe.call(),這一步才是呼叫觀察者的
onnext、oncompeleted、onerror等操作,最後還返回了subscriber
,之所以最後還將這個穿進去的subscriber返回是為了方便取消
訂閱,但是記住要判斷狀態。
leaflet 入門基礎(五)之結束篇
到此差不多把 leaflet 官方入門教程中的一些案例寫完了,接下來把剩餘的一些案例簡單說一下。官方教程 leaflet tutorials 程式在接受到程式設計人員相應的指令後而相應地做出反應,這一過程及行為,我們稱之為互動。在這張美國人口密度圖中,我們指到哪個州,就會告訴我們相應州的人口密度,比...
C語言基礎篇 五
include include struct student 結構體定義一 typedef struct 結構體定義二 newstudent int main int argc,const char argv 注意 結構體定義,在花括號後面加分號 結構體變數初始化 struct 結構體名 變數名 s...
RxJava 1 0版本入門篇之 4
observable create new observable.onsubscribe observeon schedulers.io 設定觀察者執行所在的執行緒 subscribe new action1 上面的 中schedulers.io 指定了子執行緒的型別。除此之外還有很多起來的執行緒型...