国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

ReactiveX(rxjava)學(xué)習筆記

2019-11-06 09:15:41
字體:
供稿:網(wǎng)友

普通情況下,我們都希望自己寫的指令可以按照寫好的順序一條一條的執(zhí)行。但是在ReactiveX中,許多指令都是并行執(zhí)行的,并且他們的執(zhí)行結(jié)果在一段時間之后才會被observers捕獲。

優(yōu)點

只要我們執(zhí)行的是一系列沒有依賴關(guān)系的任務(wù),就可以同時開始,這樣的話,執(zhí)行這些任務(wù)所需要的時間只是執(zhí)行最費時任務(wù)所需要的時間,可以節(jié)省時間

一句話描述:

觀察者向被觀察者注冊,被觀察者通過調(diào)用觀察者的方法來觸發(fā)相應(yīng)機制或者發(fā)送通知消息

onNext, onCompleted, onError

觀察者通過subscribe方法向被觀察者進行注冊,這個觀察者需要實現(xiàn)以下幾個方法的子集

onNext

被觀察者在觸發(fā)一個項目的時候會調(diào)用這個方法,它把 這個項目 作為方法調(diào)用的參數(shù)

onError

被觀察者在它不能生成預(yù)期的數(shù)據(jù) 或者 遇到了某些其他問題的時候會調(diào)用這個方法,它會截斷對onNext和onCompleted的調(diào)用,它的參數(shù)是導(dǎo)致錯誤的一個聲明

onCompleted

被觀察者在它最后一次調(diào)用onNext方法后會調(diào)用這個方法(說明處理過程中沒有發(fā)生錯誤)

onNext方法可能會被調(diào)用0次到多次,最后一定會有一個對onCompleted或者onError的調(diào)用(不能是兩者全都調(diào)用),按照慣例,對于onNext的調(diào)用稱為emissions,對于onCompleted和onError的調(diào)用成為notifications

今天先記這么多,可以參考官方文檔


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 合山市| 郑州市| 铜梁县| 丰都县| 孙吴县| 尉犁县| 卫辉市| 德兴市| 崇阳县| 大新县| 饶阳县| 刚察县| 靖边县| 钦州市| 安吉县| 九台市| 肥乡县| 上思县| 白河县| 青冈县| 璧山县| 余庆县| 辽源市| 新宾| 奉新县| 敦煌市| 乡宁县| 台州市| 偏关县| 土默特右旗| 霍山县| 博野县| 宁远县| 苏尼特右旗| 和林格尔县| 岫岩| 贞丰县| 井陉县| 凤城市| 望江县| 益阳市|