在学习Rxjava之前,我们需要解决的问题是:
Rxjava是什么,它能给我们带来什么?
Rxjava是什么?
Rxjava是Reactive Extensions是java实现。Reactive Extensions简称ReactiveX ,是一个使用可观测的序列来组成异步的、基于事件的程序的库。
Rxjava能干什么?
对于初学者,我们暂时把关注点放在“异步”二字上,在Android使用异步编程方式有很多,如Thread/Runnable/AsyncTask / Handler /等等,但是他们有个缺点就是不够优雅,也不便使用。