Dagger2
专业猿
Hello World
展开
-
Dagger2从基础到高级
github地址 文档一、为什么要学习Dagger2 第一次看Dagger2时,只知道它是一个依赖注入框架,能够让RxJava+Retrofit+MVP+Dagger2这种架构更好的解耦,对于怎么解耦还是一脸懵逼。 简单来说,依赖注入就是为了控制反转和解耦的,这些高深的名词儿可能一时也不懂。可以举个例子: 假设做一个用户注册的功能,依赖关系如图: Use原创 2017-06-20 15:54:36 · 641 阅读 · 0 评论 -
Dagger2从基础到高级(二)
github地址 文档三、模块化实现 接着前一篇文章的讲解,我们了解到ApiSrvice这个类中有register()方法,一般我们网络请求用的是Retrofit和OkHttp3,所以我们需要创建OkHttpClient,在register中调用请求网络的方法: > (测试代码数据没意义) 那么OkHttpClient怎么实例化呢原创 2017-06-22 23:12:49 · 238 阅读 · 0 评论