這個(gè)頁面列出了很多用于Observable的輔助操作符
materialize(?) — 將Observable轉(zhuǎn)換成一個(gè)通知列表convert an Observable into a list of Notificationsdematerialize(?) — 將上面的結(jié)果逆轉(zhuǎn)回一個(gè)Observabletimestamp(?) — 給Observable發(fā)射的每個(gè)數(shù)據(jù)項(xiàng)添加一個(gè)時(shí)間戳serialize(?) — 強(qiáng)制Observable按次序發(fā)射數(shù)據(jù)并且要求功能是完好的cache(?) — 記住Observable發(fā)射的數(shù)據(jù)序列并發(fā)射相同的數(shù)據(jù)序列給后續(xù)的訂閱者observeOn(?) — 指定觀察者觀察Observable的調(diào)度器subscribeOn(?) — 指定Observable執(zhí)行任務(wù)的調(diào)度器doOnEach(?) — 注冊一個(gè)動(dòng)作,對Observable發(fā)射的每個(gè)數(shù)據(jù)項(xiàng)使用doOnCompleted(?) — 注冊一個(gè)動(dòng)作,對正常完成的Observable使用doOnError(?) — 注冊一個(gè)動(dòng)作,對發(fā)生錯(cuò)誤的Observable使用doOnTerminate(?) — 注冊一個(gè)動(dòng)作,對完成的Observable使用,無論是否發(fā)生錯(cuò)誤doOnSubscribe(?) — 注冊一個(gè)動(dòng)作,在觀察者訂閱時(shí)使用doOnUnsubscribe(?) — 注冊一個(gè)動(dòng)作,在觀察者取消訂閱時(shí)使用finallyDo(?) — 注冊一個(gè)動(dòng)作,在Observable完成時(shí)使用delay(?) — 延時(shí)發(fā)射Observable的結(jié)果delaySubscription(?) — 延時(shí)處理訂閱請求timeInterval(?) — 定期發(fā)射數(shù)據(jù)using(?) — 創(chuàng)建一個(gè)只在Observable生命周期存在的資源single(?) — 強(qiáng)制返回單個(gè)數(shù)據(jù),否則拋出異常singleOrDefault(?) — 如果Observable完成時(shí)返回了單個(gè)數(shù)據(jù),就返回它,否則返回默認(rèn)數(shù)據(jù)toFuture(?), toIterable(?), toList(?) — 將Observable轉(zhuǎn)換為其它對象或數(shù)據(jù)結(jié)構(gòu)