RxJava

1.RxJava是什么

2.在Android中怎么去使用RxJava

3.RxJava操作符的介绍

4.RxJava在生产环境中的使用

5.RxJava学习的参考资料

1.RxJava是什么

要知道RxJava是什么,那么你应该先去了解一下Rx。Rx的全称是Reactive Extensions,直译过来就是响应式扩展。Rx基于观察者模式,他是一种编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流。ReactiveX.io给的定义是,Rx是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华。Rx已经渗透到了各个语言中,有了Rx所以才有了 RxJava,Rx.NET、RxJS、RxSwift、Rx.rb、RxPHP等等,更详细的可以去这里看看languages

那么RxJava到底是什么,我对于他的理解就针对于Java语言的一个异步的响应式编程库。

2.怎么去使用RxJava

在gradle文件的dependencies中加入以下代码即可(以下版本可能不是最新的,需要最新的可到RxAndroid查看)

compile 'io.reactivex.rxjava2:rxandroid:2.0.1'

// Because RxAndroid releases are few and far between, it is recommended you also

// explicitly depend on RxJava's latest version for bug fixes and new features.

compile 'io.reactivex.rxjava2:rxjava:2.0.1'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容