RxJava與Retrofit 在出現(xiàn)LiveData之前,Android上實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapt...
RxJava與Retrofit 在出現(xiàn)LiveData之前,Android上實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapt...
AOP的基本概念 先來(lái)看看百度百科對(duì)AOP的解釋 在軟件業(yè),AOP為Aspect Oriented Programming的縮寫(xiě),意為:面向切面編程,通過(guò)預(yù)編譯方式和運(yùn)行期動(dòng)...
前序 Dagger2神器入門(mén)(一)Dagger2神器入門(mén)(二)Dagger2神器入門(mén)(三)在上面的一系列文章中,我們了解了1)什么是依賴注入?2)如何使用Dagger2進(jìn)行依...
前言 在Dagger2神器入門(mén)(一)中,我們了解了什么是依賴注入,那么在這一章中,我們將逐漸入門(mén)Dagger2。接下來(lái)我們會(huì)通過(guò)demo形式給大家展現(xiàn)Dagger2的神奇之處...
前言 在Dagger2神器入門(mén)(二)中,我們通過(guò)簡(jiǎn)單的demo初步入門(mén)了Dagger2的簡(jiǎn)單使用,我們了解了@Inject,@Module,@Provides和@Compon...
前言 在之前的文章Android編譯時(shí)注解--入門(mén)篇(AbstractProcessor、APT)中介紹了通過(guò)APT技術(shù)實(shí)現(xiàn)仿ButterKnife編譯時(shí)注解的功能。雖然盡可...
這個(gè)adapter使用了BaseRecyclerViewAdapterHelper框架
最近由于項(xiàng)目需求和服務(wù)器修改,需要捕捉http返回失敗返回的值,然后根據(jù)里面失敗的code做token失效的提示。 由于項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求使用的是Retrofit2+OKHttp...
在Android開(kāi)發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效以及滑動(dòng)沖突問(wèn)題,更好去擴(kuò)展控件的事件功能...