码迷,mamicode.com
首页 >  
搜索关键字:dagger2    ( 74个结果
Android实战——Dagger2一场老板与员工的故事会
本篇文章主要包含以下内容 新的公司开张啦:前言 新项目开会讨论:Dagger2的介绍 新员工入职(Hensen):Dagger2基本使用(@Component、@Inject、@Module、@Named) 新员工入职(Jenny):Dagger2的模块化开发(@Module、@Singleton) ...
分类:移动开发   时间:2018-09-07 14:07:49    阅读次数:233
Android 常用开源框架源码解析 系列 (九)dagger2 呆哥兔 依赖注入库
一、前言 依赖注入定义 目标类中所依赖的其他的类的初始化过程,不是通过手动编码的方式创建的。 是将其他的类已经初始化好的实例自动注入的目标类中。 “依赖注入”也是面向对象编程的 设计模式 ————-组合的配套使用 作用 :降低程序的耦合,耦合就是因为类之间的依赖关系所引起的 产生场景:在一个对象里去 ...
分类:移动开发   时间:2018-08-13 12:25:00    阅读次数:236
Dagger2原理及使用
小伙伴们,又到周一啦,收拾好心情,准备工作了吗?今天跟大家一起来聊一聊Dagger2git地址:https://github.com/google/daggerDagger,起源于Square的Dagger,Dagger2是由谷歌接手开发;它是一个完全在编译期间进行的依赖注入框架,完全去除了反射;Dagger2通过依赖注入,让我们少写很多公式化代码,更容易测试,降低耦合,创建可复用可互换的模块;说
分类:其他好文   时间:2018-07-16 14:57:55    阅读次数:131
关于dagger2
解决Studio3.0 Dagger2注入Error:android-apt plugin不兼容的问题 https://blog.csdn.net/hanfengzqh/article/details/78487169?locationNum=3&fps=1 天在导入Google官方推荐Dagger ...
分类:其他好文   时间:2018-06-24 23:58:48    阅读次数:338
Dagger2
一、理解Dagger2原理 原文链接 二、Dagger2例子实战 原文链接 Demo地址 注:关于错误:IncompleteAnnotationException: dagger.Provides missing element type 导入包的时候版本要一致: ...
分类:其他好文   时间:2018-05-18 11:36:57    阅读次数:485
MVP+Dagger2+Rxjava+Retrofit+GreenDao 开发的小应用,包括新闻、图片、视频3个大模块,代码封装良好
练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的。代码量还是有的,里面做了大量封装,总体代码整理得非常干净,这个我已经尽力整理了。不管是文件(java、xml、资源文件)命名。还是布局设计尽量简单简洁,代码不会写的非常复杂。整个代码结构有非常高的统一度,结构 ...
分类:编程语言   时间:2018-04-07 11:24:12    阅读次数:459
Dagger2 使用全解析
Dagger2 使用全解析 Dagger是一个注入工具,何为注入,我们要生产一批机器人,每个机器人都有一个控制器,我们可以在机器人内部 new 出一个控制器: 上面的代码 Robot 和 Controller 耦合,修改一下上面的代码,从外部传入控制器,这就叫注入: 这样做的好处就是修改了控制器,但 ...
分类:其他好文   时间:2018-02-24 16:58:22    阅读次数:467
使用Dagger2做静态注入, 对比Guice.
Dagger 依赖注入的诉求, 这边就不重复描述了, 在上文Spring以及Guice的IOC文档中都有提及, 既然有了Guice, Google为啥还要搞个Dagger2出来重复造轮子呢? 因为使用动态注入, 虽然写法简单了, 耦合也降低了, 但是带来了调试不方便, 反射性能差等一些缺点. 而Da ...
分类:其他好文   时间:2017-12-22 17:33:51    阅读次数:414
Android 在fragment中实现返回键单击提醒 双击退出
尝试用mvp架构加dagger2来重写了一下,大致功能都实现了,还没有全部完成。 项目地址 接近完成的时候,想在天气信息页面实现一个很常见的功能,也就是点击屏幕下方的返回键的时候不是返回到上一个activity或者退出,而是提醒用户再按一次就会退出。 实现思路也很简单,就是对返回键的动作进行监听和拦 ...
分类:移动开发   时间:2017-11-24 00:09:28    阅读次数:197
使用dropwizard(3)-加入DI-dagger2
前言 习惯了Spring全家桶,对spring的容器爱不释手。使用dropwizard,看起来确实很轻,然而,真正使用的时候不得不面临一个问题。 我们不可能一个resource就能把所有的业务逻辑囊括 !那么,必然就要有负责处理逻辑的代码,有要提取的公共的代码,要做面向接口开发等等。按照简单的用法, ...
分类:其他好文   时间:2017-11-21 01:20:06    阅读次数:236
74条   上一页 1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!