RxJava2操作符之“Delay”

作用

顧名思義,delay操作符的作用就是延時發(fā)射Observable里面的事件

示例用法

Observable.just("Amit")
                //延時兩秒,第一個參數(shù)是數(shù)值,第二個參數(shù)是事件單位
                .delay(2, TimeUnit.SECONDS)
                // Run on a background thread
                .subscribeOn(Schedulers.io())
                // Be notified on the main thread
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(getObserver());//這里的觀察者依然不重要

運(yùn)行結(jié)果

兩秒鐘之后,觀察者收到事件 -> “Amit”

分析

我們創(chuàng)建了一個只會發(fā)送一個item的被觀察者,
然后用操作符delay進(jìn)行延時設(shè)置,根據(jù)括號中的內(nèi)容可知我們設(shè)置了兩秒的延時
兩秒鐘之后我們收到了事件“Amit”

總結(jié)

這個系列只有干貨,如果大家有什么好的建議的話歡迎在下面評論。或者覺得我哪里寫的不夠形象了,同樣可以提出來。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這個頁面展示的操作符可用于組合多個 Observables。 Delay — 延時發(fā)射 Observable 的結(jié)...
    DoubleThunder閱讀 3,142評論 0 3
  • RxJava 博大精深,想要入門和進(jìn)階,操作符是一個切入點(diǎn)。 所以,我們希望尋找一種可以把操作符寫得比較爽,同時可...
    geniusmart閱讀 6,630評論 3 32
  • 本篇文章介主要紹RxJava中操作符是以函數(shù)作為基本單位,與響應(yīng)式編程作為結(jié)合使用的,對什么是操作、操作符都有哪些...
    嘎啦果安卓獸閱讀 2,973評論 0 10
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 作者: maplejaw本篇只解析標(biāo)準(zhǔn)包中的操作符。對于擴(kuò)展包,由于使用率較低,如有需求,請讀者自行查閱文檔。 創(chuàng)...
    maplejaw_閱讀 46,188評論 8 93

友情鏈接更多精彩內(nèi)容