Android 开源框架使用
文章平均质量分 59
qq_33487412
这个作者很懒,什么都没留下…
展开
-
Dagger2实现MVP模式
MVP模式是为了实现View与Model完全解耦而生的模式,而配上Dagger2就能如虎添翼了MVP模式的图解如下(网上盗的图)而我们平常在实现MVP模式的时候,应该让View集成接口实现,这样比较容易实现调用,Presenter想要获得某个Activity中的成员的时候也显得更加容易,如下实例 接口public interface MainView { /** * 获得当原创 2017-10-15 20:24:15 · 308 阅读 · 0 评论 -
ButterKnife在RecyclerView adapter中的使用
ButterKnife是一个用起来十分方便的开源库,我们只需要用一个小小的插件ButterKnifeZenezny就免去了写一大袋findViewbyId的书写,不过在adapter中,插件自动生成的方式就步行了,我们一般都需要在ViewHolder中实现依赖注入,这时候我们需要像下面这样public static class LocationViewHolder extends RecyclerV原创 2017-11-12 21:09:32 · 4851 阅读 · 1 评论 -
Rxjava2和Retrofit2实现解析bing每日一图JSON
Rxjava2和Retrofit2实现JSON解析原创 2017-10-07 20:35:29 · 713 阅读 · 0 评论 -
OkHttp中拦截器流程解析
OkHttp中,我们对请求报文和返回报文的处理都是在拦截器中进行的,所以熟悉OkHttp中的各个拦截器以及它们是怎样的处理流程是理解OkHttp的重点拦截器链首先,我们所最后得到的Response是通过这个函数得到的。Response result = getResponseWithInterceptorChain();而这个函数当中,就定义了各个拦截器的处理位置,...原创 2018-09-11 18:53:17 · 687 阅读 · 0 评论