Rxjava1升級(jí)到Rxjava2的工作

1.所有用到Rx1的庫都要升級(jí)到最新的版本并且支持Rx2。

2.如果你用到RxPermissions,它的初始化方法由RxPermissions.getInstance(this)變更為new RxPermissions(this) 建議初始化放在base類中。后期如果再更改會(huì)方便些

Paste_Image.png

3.RxLifecycle2包名更改了。

4.Rx1和Rx2不能共存,所有第三方庫如果有在使用Rx1的都會(huì)編譯出錯(cuò)。

5.Retrofit的CallAdapterFactory更新類:RxJava2CallAdapterFactory.create()

Paste_Image.png

其他關(guān)于背壓Flowable新增觀察者等更多可以參考這兩篇文章,寫的比較細(xì)基本包括大部分更新內(nèi)容 這里主要做一些在升級(jí)中遇到的問題補(bǔ)充。http://www.lxweimin.com/p/850af4f09b61
https://zhuanlan.zhihu.com/p/24482660

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,948評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,373評(píng)論 25 708
  • 一個(gè)人 一個(gè)故事。 一個(gè)人 一個(gè)回憶…… 一個(gè)人 一個(gè)想法。 一個(gè)人 一個(gè)選擇…… 一個(gè)人 一個(gè)過去 一個(gè)人 一個(gè)...
    弓谷所長閱讀 222評(píng)論 0 0
  • 計(jì)算圖是TensorFlow領(lǐng)域模型的核心。本文通過對(duì)計(jì)算圖領(lǐng)域模型的梳理,講述計(jì)算圖構(gòu)造的基本原理。 邊 Edg...
    劉光聰閱讀 6,482評(píng)論 1 21
  • 我身處孤島 島上沒有花 沒有草 天空單調(diào)得沒有一絲飄渺 偶爾掠過不愿駐足的飛鳥 我身處孤島 大海沒有波濤 沒有船舶...
    翌晨小姐姐閱讀 215評(píng)論 1 4