作用
顧名思義戒努,delay操作符的作用就是延時發(fā)射Observable里面的事件
示例用法
Observable.just("Amit")
//延時兩秒,第一個參數是數值,第二個參數是事件單位
.delay(2, TimeUnit.SECONDS)
// Run on a background thread
.subscribeOn(Schedulers.io())
// Be notified on the main thread
.observeOn(AndroidSchedulers.mainThread())
.subscribe(getObserver());//這里的觀察者依然不重要
運行結果
兩秒鐘之后甜刻,觀察者收到事件 -> “Amit”
分析
我們創(chuàng)建了一個只會發(fā)送一個item
的被觀察者,
然后用操作符delay
進行延時設置,根據括號中的內容可知我們設置了兩秒的延時
兩秒鐘之后我們收到了事件“Amit”
總結
這個系列只有干貨犀忱,如果大家有什么好的建議的話歡迎在下面評論》龉兀或者覺得我哪里寫的不夠形象了阴汇,同樣可以提出來。