RxJava到底是何方神圣哈踱,為什么我們要在我們的項(xiàng)目中使用RxJava琼富?難道是為了裝13,不不不幽告,肯定不是這么簡(jiǎn)單钉答,作為一個(gè)有職業(yè)操守的程序員及老,我們肯定不會(huì)這樣做的(你信嗎停忿?)顶岸。那到底為什么要使用RxJava呢盈电?其實(shí)是因?yàn)镽xJava基于事件流的鏈?zhǔn)?/i>調(diào)用精拟,用起來(lái)非常的爽燎斩,尤其是一個(gè)頁(yè)面需要多個(gè)網(wǎng)絡(luò)請(qǐng)求,在控制這些訪問(wèn)請(qǐng)求順序蜂绎、并發(fā)請(qǐng)求栅表、失敗重試、token生效等师枣。
既然RxJava這么牛逼和好用怪瓶,各位看官還在等什么,趕緊上車(chē)系好安全帶践美,我要開(kāi)車(chē)了洗贰。下面我將你推薦RxJava2優(yōu)秀的學(xué)習(xí)資料找岖。
1. 初學(xué)者入門(mén)
給初學(xué)者的RxJava2.0教程(一) :基本工作原理
給初學(xué)者的RxJava2.0教程(二) :線程控制
給初學(xué)者的RxJava2.0教程(三) :map和flatMap
給初學(xué)者的RxJava2.0教程(四) :zip操作符使用
給初學(xué)者的RxJava2.0教程(七): Flowable
給初學(xué)者的RxJava2.0教程(八):Flowable緩存
給初學(xué)者的RxJava2.0教程(九):響應(yīng)式拉取
初學(xué)RxJava只要把握兩點(diǎn):觀察者模式和異步,就基本可以熟練使用RxJava了×沧蹋看到這里许布,你已經(jīng)掌握了如何使用RxJava,然后你就可以用它稱霸Android技術(shù)界绎晃,迎娶白富美蜜唾,走上人生巔峰了。哈哈哈??庶艾,你想多了袁余,還是乖乖繼續(xù)學(xué)習(xí)吧。
2.源碼解析
RxJava2.X 源碼解析(一): 探索RxJava2分發(fā)訂閱流程
RxJava2.X 源碼分析(五):論切換線程次數(shù)的有效性
當(dāng)小白還在談?wù)撊绾问褂肦xJava時(shí)落竹,你已經(jīng)能從源碼層面對(duì)RxJava進(jìn)行詳盡解析了泌霍。是不是瞬間感覺(jué)信心十足货抄,逼格滿滿述召,不錯(cuò)不錯(cuò),此處應(yīng)有熱烈掌聲????蟹地。
3.實(shí)戰(zhàn)和操作符
RxJava+Retrofit 如何精簡(jiǎn)封裝积暖?
至此,你應(yīng)該就能用RxJava+Retrofit寫(xiě)出漂亮怪与、簡(jiǎn)潔的網(wǎng)絡(luò)請(qǐng)求了夺刑。好了,請(qǐng)帶上你的RxJava利刃分别,闖蕩Android界遍愿,咱們江湖再見(jiàn)。