AlanWang的博客-专注android和蓝牙BLE技术分享

Just
A blog

日志归档

2019年2月发布的文章

Android

Android Dagger2 笔记2 Component依赖另一个Component

阅读(631)评论(0)

当我们其中一个Component跟另外一个Component所提供的依赖有重复的时候,我们没有必要完全再写一遍,一个Component是可以依赖另外一个依赖的。 比如AppModule里面提供Context,那么我们的LoginModule里面就可以不需要provideContext,LoginModule可以依赖AppModule来获取context,如:...

Android

Android Dagger2 笔记3 Scope作用域

阅读(1024)评论(0)

上篇笔记1 讲到了单例@Singleton ,其实这个 @Singleton 是一个scope,@Singleton可以保证在同一个Component中,一个对象是单例对象。其实可以跟进去看Singleton源码: @Scope @Documented @Retention(RUNTIME) public @interface Singleton {}...

Android

Android Dagger2 笔记1 简单入门使用

阅读(564)评论(1)

实体类 :LocationInfo.class、UserInfo.class,LocationInfo 模拟第三方不方便更改源码的实例,来演示Module功能 public class LocationInfo { public LocationInfo(){ AWLogUtils.e(" ---create LocationInf...