![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
基于StatusLayout1.0的功能進(jìn)行了一次改進(jìn)和調(diào)整营密,更好去適應(yīng)業(yè)務(wù)場景減少工作螟蒸,高自由定制不局限于Loading Error等布局,盡...
上個(gè)周末晚上看到了鴻洋大神的公眾號推送文章<<Jetpack重磅更新>>棺妓,于是乎點(diǎn)開文章看了一下具體內(nèi)容,在翻閱的過程中發(fā)現(xiàn)Paging 3.0...
在Android中鲤遥,現(xiàn)在很多時(shí)候都會用SparseArray來代替HashMap存放數(shù)據(jù)斋日,但是有些情況是HashMap效率更高,至于兩者之間有什...
協(xié)程介紹 本質(zhì)上挠羔,協(xié)程像是輕量級的線程 在我們編程的過程中 難免會出現(xiàn)異步編程和一些回調(diào)函數(shù)井仰,這就很容易出現(xiàn)callback hell 回調(diào)地獄...
StatusLayout : 一個(gè)超高自定義度又簡單的頁面狀態(tài)管理庫 業(yè)務(wù)場景需求: 在日常開發(fā)App的過程中,我們少不了對Activity/...
ObservableOn() 直接查看實(shí)現(xiàn)破加,會發(fā)現(xiàn)onSubscribe()中做了一些判斷俱恶,比如82 104等幾行都是做了一些同步 異步 等的判...
幾個(gè)關(guān)鍵類以及接口 RealInterceptorChain Interceptor RealInterceptorChain RealInte...
訂閱 首先創(chuàng)建一個(gè)observer和observable 先看Observable的創(chuàng)建過程,create()只是把傳進(jìn)去ObservableO...
關(guān)鍵性幾個(gè)方法以及變量 dispatchLayoutStep1 dispatchLayoutStep2 dispatchLayoutStep3 ...