如何使用dagger2搭建简单清晰的android框架

    xiaoxiao2021-03-25  90

    第一步:导入dagger2 所需的包($DAGGER_VERSION是dagger2的版本)

    第二步:编写Module 对象进行构建(一般android项目都会有网络请求、数据库、shareprefence、等常用的类,构建相对比较复杂,dagger2就可以很好的对这些对象进行构建)

    第三步:编写component接口类来把module组合起来

    第四步:rebuild项目使生成component的实现类

    第五步:初始化组件(AppComponent包含http,db 等实例对象)

    第六步:编写子组件(以一个activity作为一个子组件)

    第七步:注入

    代码可参考:https://github.com/niangegelaile/AngeUnit

    转载请注明原文地址: https://ju.6miu.com/read-32877.html

    最新回复(0)