講解大致會根據(jù)下圖展開 本文部分參考了書籍《你不知道的javascript》上卷 對象的定義與賦值 經(jīng)常使用的定義與賦值方法obj.prop =value或者obj['pro...
講解大致會根據(jù)下圖展開 本文部分參考了書籍《你不知道的javascript》上卷 對象的定義與賦值 經(jīng)常使用的定義與賦值方法obj.prop =value或者obj['pro...
@筆墨痕干 恩 小意思 多寫寫就熟悉了
Retrofit2+RXJava2+Gson+Kotlin歷時2天,完成了用kotlin寫網(wǎng)絡(luò)框架1.錯誤統(tǒng)一處理2.和服務(wù)端約定response格式,剝離出data,3.MVVM4.DTO-VO轉(zhuǎn)換5.Activity層幾乎沒有代...
@筆墨痕干 改成這樣
override fun loadMoreData(url: String): Observable<BaseEntity<FirstBean>> = NetWorks.apiService.
getMoreHomeData(url)
.compose(RxSchedulerHelper.io_main())
.compose(RxResultHelper.handleResult<FirstBean>())
Retrofit2+RXJava2+Gson+Kotlin歷時2天,完成了用kotlin寫網(wǎng)絡(luò)框架1.錯誤統(tǒng)一處理2.和服務(wù)端約定response格式,剝離出data,3.MVVM4.DTO-VO轉(zhuǎn)換5.Activity層幾乎沒有代...
@筆墨痕干 RxSchedulerHelper.io_main() 末端流類型是什么
報錯的提示截圖我看看
Retrofit2+RXJava2+Gson+Kotlin歷時2天,完成了用kotlin寫網(wǎng)絡(luò)框架1.錯誤統(tǒng)一處理2.和服務(wù)端約定response格式,剝離出data,3.MVVM4.DTO-VO轉(zhuǎn)換5.Activity層幾乎沒有代...
@筆墨痕干 看github sourcecode 里面有demo
Retrofit2+RXJava2+Gson+Kotlin歷時2天,完成了用kotlin寫網(wǎng)絡(luò)框架1.錯誤統(tǒng)一處理2.和服務(wù)端約定response格式,剝離出data,3.MVVM4.DTO-VO轉(zhuǎn)換5.Activity層幾乎沒有代...
歷時2天,完成了用kotlin寫網(wǎng)絡(luò)框架1.錯誤統(tǒng)一處理2.和服務(wù)端約定response格式,剝離出data,3.MVVM4.DTO-VO轉(zhuǎn)換5.Activity層幾乎沒有代...
1.先在主項目的build.gradle 添加maven路徑allprojects {repositories {google()jcenter()maven{ url'ht...
一般http/https的緩存策略都是,如果某一時間段內(nèi)第二次請求服務(wù)器,服務(wù)器的數(shù)據(jù)和上次相比較并沒有做任何改變,那么就會返回一個code 304,表示:client可以使...
OkHttp支持的最大同時請求數(shù)量是64個,最大共同請求主機是5個,那么當(dāng)高并發(fā)當(dāng)情況下,OkHttp是如何管理這些請求的呢?查看源碼可以發(fā)現(xiàn),源碼中有一個Dispatche...
- # okhttp源碼 筆記 ## call.enqueue的時候發(fā)生了什么? 首先要知道該call是由okHttpClient.newCall(request)返回的Re...