記錄使用Retrofit2+RxJava2心得

首先吐槽一下,我快GG了...
那么我自己都快GG了,就不能讓后邊的朋友們?cè)俪钥嗔耍。ó?dāng)然了 自己摸索一遍印象總是會(huì)更深的 總是依靠別人的成果 始終不是自己的成果 俗話說(shuō)得好“授之以魚不如授之以漁”嘛~)
所以,接下來(lái)的總結(jié)都是我個(gè)人的總結(jié),當(dāng)然也參考了(很多*N)的資料以及前輩的總結(jié)
我會(huì)詳細(xì)的記錄下我遇到的難點(diǎn)、出現(xiàn)的問(wèn)題、以及解決方法。
但是由于精力有限所以故不能所有API都展示出來(lái),請(qǐng)諒解!

計(jì)劃

1.使用Retrofit2請(qǐng)求網(wǎng)絡(luò)數(shù)據(jù)
2.使用RxJava2編寫Demo
3.整合Retrofit2+RxJava2
4.整合Retrofit2+RxJava2+MVP

使用

一、使用Retrofit2請(qǐng)求網(wǎng)絡(luò)數(shù)據(jù)

1.導(dǎo)入依賴(所有的依賴截止到2018.1.4都是最新的)

    implementation "io.reactivex.rxjava2:rxjava:2.1.8"
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'
    /*
        converter-gson是Retrofit到Gson進(jìn)行轉(zhuǎn)換的庫(kù)
        如果你使用的是Jackson,替換為如下依賴即可
        compile 'com.squareup.retrofit2:converter-jackson:2.3.0'
    */
    implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
    //adapter-rxjava2是Retrofit到RxJava進(jìn)行轉(zhuǎn)換的庫(kù)
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    implementation 'com.google.code.gson:gson:2.8.2'

2.生成實(shí)體類
這里使用的是AS插件GsonFromat生成
詳細(xì)請(qǐng)參考:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評(píng)論 25 709
  • 許多不管怎么做、怎么想都沒結(jié)果的事,要懂得交給時(shí)間。有些事無(wú)論你怎么努力怎么勉強(qiáng),時(shí)間不夠,還是耐心的等待吧。 一...
    Kerry202閱讀 1,269評(píng)論 6 2
  • 假如我是風(fēng) 假如我是風(fēng) 我要浪跡在韻致生動(dòng)的江南 水墨濡染的空氣里 有暗香浮動(dòng) 青石板依舊淺吟低唱 ...
    季末春深閱讀 470評(píng)論 0 2
  • 這是他離開我的第一天,我的感冒還沒有好,也算不清今年第幾次感冒了,只知道今年雨季好像很漫長(zhǎng),雨水總是在一個(gè)人的街上...
    淺笑如陌閱讀 371評(píng)論 2 2
  • -1- 1992年臘月二十三,武陵山區(qū),利川縣城。 街上已經(jīng)有了過(guò)年的氣氛,掛起了紅燈籠。 但氣溫比較低,頭天下的...
    咕森閱讀 704評(píng)論 1 2

友情鏈接更多精彩內(nèi)容