RxJava与Retrofit 在出现LiveData之前,Android上实现网络请求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapt...
RxJava与Retrofit 在出现LiveData之前,Android上实现网络请求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapt...
AOP的基本概念 先来看看百度百科对AOP的解释 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动...
前序 Dagger2神器入门(一)Dagger2神器入门(二)Dagger2神器入门(三)在上面的一系列文章中,我们了解了1)什么是依赖注入?2)如何使用Dagger2进行依...
前言 在Dagger2神器入门(一)中,我们了解了什么是依赖注入,那么在这一章中,我们将逐渐入门Dagger2。接下来我们会通过demo形式给大家展现Dagger2的神奇之处...
前言 在Dagger2神器入门(二)中,我们通过简单的demo初步入门了Dagger2的简单使用,我们了解了@Inject,@Module,@Provides和@Compon...
前言 在之前的文章Android编译时注解--入门篇(AbstractProcessor、APT)中介绍了通过APT技术实现仿ButterKnife编译时注解的功能。虽然尽可...
这个adapter使用了BaseRecyclerViewAdapterHelper框架
最近由于项目需求和服务器修改,需要捕捉http返回失败返回的值,然后根据里面失败的code做token失效的提示。 由于项目的网络请求使用的是Retrofit2+OKHttp...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效以及滑动冲突问题,更好去扩展控件的事件功能...