自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android 神兵利器Dagger2使用详解(四)Scope注解的使用及源码分析

前言在我的上一篇文章Android 神兵利器Dagger2使用详解(三)进阶篇,不可自拔爱上Dagger2 中,我们以简单的案例对Dagger2依赖注入库在实际开发中的使用方法进行了学习。本文内容: 1.@Singleton 全局单例 注解的使用 2.自定义@Scope 局部单例 注...

2017-06-18 11:58:41

阅读数 3778

评论数 10

原创 Android 神兵利器Dagger2使用详解(三)MVP架构下的使用

前言在我的上一篇文章Android 神兵利器Dagger2使用详解(二)Module&Component源码分析 中,我们通过一点点分析@Module、@Inject以及@Component注解生成的源码,了解了Dagger2依赖注入魔法的根源: 1、 @Inject 注解构造 生成“...

2017-06-14 19:20:18

阅读数 4573

评论数 3

原创 Android 神兵利器Dagger2使用详解(二)Module&Component源码分析

前言:在我的上一篇文章 Android 神兵利器Dagger2使用详解(一)基础使用中,我们通过Dagger2依赖注入的两种方式获取Student对象,并简单了解了各个组件的作用和互相的联系: @Inject : 注入,被注解的构造方法会自动编译生成一个Factory工厂类提供该类对象。 ...

2017-06-12 21:30:28

阅读数 6716

评论数 14

原创 Android 神兵利器Dagger2使用详解(一)基础使用

Android 神兵利器Dagger2使用详解(一)基础篇本系列书写原因:在公司一个新的共同开发项目中,使用到了Dagger2依赖注入,在使用它的时候,因为框架的原因产生了一些问题(代码风格的不同?),发现自己对于Dagger2还是有一些没有理解到位的地方,于是干脆抽个时间搞懂它,从最基础的使用开...

2017-06-11 21:56:06

阅读数 15387

评论数 8

原创 Android MVVM+DataBinding结合Dagger2进行开发

前言在我的前几篇文章中,简单学习了以下内容:Android DataBinding使用总结 (一) DataBinding的环境配置和基本使用Android DataBinding使用总结(二) DataBinding的所有基本使用方法Android DataBinding使用总结(三) Data...

2017-06-05 19:52:24

阅读数 6387

评论数 2

原创 Android DataBinding使用总结(五)结合MultiType展示多类型列表

前言在我的前几篇文章中,简单学习了以下内容:Android DataBinding使用总结 (一) DataBinding的环境配置和基本使用Android DataBinding使用总结(二) DataBinding的所有基本使用方法Android DataBinding使用总结(三) Data...

2017-06-01 19:24:41

阅读数 2432

评论数 1

提示
确定要删除当前文章?
取消 删除