在學習Rxjava之前,我們需要解決的問題是:
Rxjava是什麼,它能給我們帶來什麼?
Rxjava是什麼?
Rxjava是Reactive Extensions是java實現。Reactive Extensions簡稱ReactiveX ,是一個使用可觀測的序列來組成異步的、基於事件的程序的庫。
Rxjava能幹什麼?
對於初學者,我們暫時把關注點放在“異步”二字上,在Android使用異步編程方式有很多,如Thread/Runnable/AsyncTask / Handler /等等,但是他們有個缺點就是不夠優雅,也不便使用。