Dagger2 scope

1. 一个没有scope的component是不能依赖于另外一个有scope的component

2.@Singleton不是真正意义的单例,比如下面

@Singleton
@Component
class SingletonComponent{
} class Test{
void test(){
SingletonComponent c1 = DaggerSingletonComponent.create();
SingletonComponent c2 = DaggerSingletonComponent.create();
//这里c1和c2不是同一个实例
}
}

单例说明

上一篇:【转】logback logback.xml常用配置详解(二)


下一篇:SELinux配置不当导致httpd无法在非80端口启动