之前项目使用rxjava1和retorfit2,抽空在新项目升级到韧性java2
依赖文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| compile 'com.squareup.okhttp3:okhttp:3.4.2' compile 'com.google.code.gson:gson:2.7' compile 'io.reactivex.rxjava2:rxjava:2.0.7' compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'com.squareup.retrofit2:converter-gson:2.2.0'
compile 'com.squareup.retrofit2:adapter-rxjava2:2.2.0' compile 'com.squareup.retrofit2:retrofit-converters:2.1.0' compile 'com.squareup.okhttp3:logging-interceptor:3.4.2'
compile 'com.trello.rxlifecycle2:rxlifecycle:2.1.0'
compile 'com.trello.rxlifecycle2:rxlifecycle-android:2.1.0'
compile 'com.trello.rxlifecycle2:rxlifecycle-components:2.1.0'
|
1.rxlifecycle
也升级到rxlifecycle2
一个rxjava生命周期管理库
2.retrofit2 支持rxjava2之前
采用
1
| compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
|
之后
1
| compile 'com.squareup.retrofit2:adapter-rxjava2:2.2.0'
|
标签:
本文代表个人观点,内容仅供参考。若有不恰当之处,望不吝赐教!