我有一个应用程序,它有很多模块,现在我想知道dagger是否会在每个模块启动时分别注入所有模块的依赖关系,还是在应用程序启动时一次性注入所有模块?现在我想知道dagger是在每个模块启动时分别注入所有模块的依赖关系,还是在应用程序启动时一次性注入所有模块?
当应用程序运行时。Dagger 只有当你的 Model 请求 dependencies object. 根据你的定义 Scope 匕首将决定 reuse 或 create a new object.
Dagger
Model
dependencies object
Scope
reuse
create a new object