Skip to content

whytot/MultiModuleTest

Repository files navigation

MultiModuleTest

Dagger2实现组件化通信

1 lib实现base层的抽象服务后,将具体实现放在各自的Module中;
2 app层的Component中集成各个lib中的Module;
3 base层提供抽象服务和服务集合,上层组建通过服务集合访问其他lib;
3.1 base层的服务集合中持有的所有服务对象使用懒加载(Lazy);
4 通信相关的类为(其他类负责界面展示) app:CommunicationComponent base:MainServiceCollection/QService/WService/EService lib1:Lib1Module/QServiceImpl lib1:Lib2Module/WServiceImpl/EServiceImpl

About

Dagger2实现组件化通信

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages