
在kotlin協(xié)程中,有個非常重要的關(guān)鍵字 —— suspend,這個關(guān)鍵字就是協(xié)程最核心的那個「非阻塞式」的「掛起」 「掛起」的本質(zhì) 對于協(xié)程...
MessageQueue.IdleHandler可以用來在線程空閑的時候乖坠,指定一個操作犀斋;有點(diǎn)類似Handler.postDelayed(Runn...
1. debounce操作符 debounce:“抖動”蜒车,該操作符對Observable每產(chǎn)生一個結(jié)果后潭袱,如果在規(guī)定的間隔時間內(nèi)沒有別的結(jié)果產(chǎn)生...
1. Observable的分類——Cold 和 Hot Hot Observable無論有沒有Subscriber訂閱摇零,事件始終都會發(fā)射磨确。當(dāng)H...
timer:創(chuàng)建型操作符沽甥,用于延時執(zhí)行任務(wù) interval:創(chuàng)建型操作符,用于周期執(zhí)行任務(wù) delay:輔助型操作乏奥,用于延時傳遞數(shù)據(jù) 1.ti...
1.concat、merge概述 concat將兩個發(fā)射器合并成一個發(fā)射器, 依次發(fā)送邓了,發(fā)送完一個再接著發(fā)送第二個恨诱。如下圖所示concat.pn...
1.zip 概述 zip()合并兩個或者多個Observables發(fā)射出的數(shù)據(jù)項(xiàng),根據(jù)指定的函數(shù)Func*變換它們骗炉,并發(fā)射一個新值照宝。下圖展示了z...
(1)combineLatest基礎(chǔ) RxJava的combineLatest()函數(shù)有點(diǎn)像zip()函數(shù)的特殊形式。 zip()作用于最近未打...
with和其它通用擴(kuò)展函數(shù) with的用法和其它通用的擴(kuò)展函數(shù)的用法有區(qū)別痕鳍,對于下面這段代碼做的是同樣一件事硫豆。它們的不同之處就是一個使用了wit...