本篇是实战文章,从代码的角度分析这两种方式。本文参考自下列文章: http://www.jianshu.com/p/1d42d2e6f4a5 http://www.jianshu.com/p/94d47da32656 一般在项目中我们需要全局使用app或者其他,这个时候就需要有一个全局的Compon ...
分类:
其他好文 时间:
2017-01-01 16:16:31
阅读次数:
163
上一节的最后,我讲到一次注入生成类实例的生成步骤。先来回顾一下: 1 Module中存在创建方法,则看此创建方法有没有参数 如果有参数,这些参数也是由Component提供的,返回步骤1逐一生成参数类实例,最后再生成最终类实例--ok 如果无参数,则直接由这个方法生成最终类实例 2 Module中没 ...
分类:
其他好文 时间:
2017-01-01 10:56:26
阅读次数:
199
本系列只讲使用方法和使用中遇到的问题,如果还对dagger2还不了解的童鞋儿可以参考文章: http://www.jianshu.com/p/cd2c1c9f68d4 http://www.jianshu.com/p/94d47da32656 使用Dagger2的前提需要添加一些依赖: 1 在Pro ...
分类:
其他好文 时间:
2016-12-30 20:33:08
阅读次数:
197
前两篇已经将Retrofit和RxAndroid应用到了项目中,这篇本打算直接将Dagger2引进项目,但是考虑到整个项目结构,就来个结构整理吧,一起来看看网上炒得火热MVP模式。 说到MVP就不得不提到MVC,做过J2EE的猿友们肯定知道MVC是个什么东西。MVC即 Model、View、Cont ...
分类:
移动开发 时间:
2016-12-15 11:55:28
阅读次数:
225
前言: Annotation注解在Android的开发中的使用越来越普遍,例如EventBus、ButterKnife、Dagger2等,之前使用注解的时候需要利用反射机制势必影响到运行效率及性能,直到后来android-apt的出现通过注解根据反射机制动态编译生成代码的方式来解决在运行时不再使用发 ...
分类:
移动开发 时间:
2016-12-14 09:50:14
阅读次数:
675
这个项目主要有两个功能,一个加载网页/文章,另一个用来显示评论。并应用了*MVP*模式,*Dagger2*、*RxJava*、*ButterKnife*等开源框架。
分类:
移动开发 时间:
2016-10-19 20:27:00
阅读次数:
307
1. 一个没有scope的component是不能依赖于另外一个有scope的component 2.@Singleton不是真正意义的单例,比如下面 ...
分类:
其他好文 时间:
2016-10-14 17:07:09
阅读次数:
193
文章 代码 用Dagger2改写Jack Wharton的U+2020 我自己写的,包含了dagger2和单元测试 chiuki写的,包含了dagger2与测试 ...
分类:
其他好文 时间:
2016-10-12 16:37:07
阅读次数:
76
作为一个码农,什么都不用多讲,贴代码 build project build module Application public class App extends Application { private AppComponent appComponent; @Override public v ...
分类:
其他好文 时间:
2016-09-30 14:49:55
阅读次数:
117
二手交易平台 我的毕业设计项目安卓源码,二手交易平台,dagger2+mvp+Bmob后台云搭建,集成了百度地图,友盟三方登录等 系统架构 Dagger2+MVP分层,完成了一次正常的retrofit下的天气信息的请求,其余请求后台均基于Bmob云后台,图片在水平方向可滚动 说明 使用请尊重本人技术 ...
分类:
移动开发 时间:
2016-09-12 06:06:12
阅读次数:
148