項(xiàng)目地址:https://github.com/mcxiaoke/RxDocs顶捷,歡迎Star和幫忙改進(jìn)。
有任何意見(jiàn)或建議,到這里提出Create New Issue
閱讀地址
說(shuō)明
大部分是翻譯自ReactiveX.io和RxJava Wiki,修正了原文的一些錯(cuò)誤敞临,補(bǔ)充了詳細(xì)的說(shuō)明和示例
目錄
ReactiveX- 什么是Rx,Rx的理念和優(yōu)勢(shì)
Observables- 簡(jiǎn)要介紹Observable的觀察者模型
Single- 一種特殊的只發(fā)射單個(gè)值的Observable
Subject- Observable和Observer的復(fù)合體麸澜,也是二者的橋梁
Scheduler- 介紹了各種異步任務(wù)調(diào)度和默認(rèn)調(diào)度器
All Operators List- 按字母順序的全部操作符列表
Operators Categories- 按目錄分類(lèi)的主要操作符列表
Creating 創(chuàng)建操作-Create/Defer/From/Just/Start/Repeat/Range
Transforming 變換操作-Buffer/Window/Map/FlatMap/GroupBy/Scan
Filtering 過(guò)濾操作-Debounce/Distinct/Filter/Sample/Skip/Take
Combining 結(jié)合操作-And/StartWith/Join/Merge/Switch/Zip
Error Handling 錯(cuò)誤處理-Catch/Retry
Utility 輔助操作-Delay/Do/ObserveOn/SubscribeOn/Subscribe
Conditional 條件和布爾操作-All/Amb/Contains/SkipUntil/TakeUntil
Mathematical 算術(shù)和聚合操作-Average/Concat/Count/Max/Min/Sum/Reduce
Async 異步操作-Start/ToAsync/StartFuture/FromAction/FromCallable/RunAsync
Connect 連接操作-Connect/Publish/RefCount/Replay
Convert 轉(zhuǎn)換操作-ToFuture/ToList/ToIterable/ToMap/toMultiMap
Blocking 阻塞操作-ForEach/First/Last/MostRecent/Next/Single/Latest
String 字符串操作-ByLine/Decode/Encode/From/Join/Split/StringConcat
鏈接
許可協(xié)議
署名-非商業(yè)性使用-相同方式共享 4.0 國(guó)際
聯(lián)系方式
Github:https://github.com/mcxiaoke
Email:github@mcxiaoke.com
開(kāi)源項(xiàng)目
Rx文檔中文翻譯:https://github.com/mcxiaoke/RxDocs
MQTT協(xié)議中文版:https://github.com/mcxiaoke/mqtt
Awesome-Kotlin:https://github.com/mcxiaoke/awesome-kotlin
Kotlin-Koi:https://github.com/mcxiaoke/kotlin-koi
Next公共組件庫(kù):https://github.com/mcxiaoke/Android-Next
PackerNg極速打包:https://github.com/mcxiaoke/packer-ng-plugin
Gradle渠道打包:https://github.com/mcxiaoke/gradle-packer-plugin
EventBus實(shí)現(xiàn)xBus:https://github.com/mcxiaoke/xBus
蘑菇飯App:https://github.com/mcxiaoke/minicat