dora4 / dora-dagger-support

🧩 Dora MVVM框架扩展包 - 用于整合Dagger依赖注入框架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dora-dagger-support Release

gradle依赖配置

添加以下代码到项目根目录下的settings.gradle.kts

dependencyResolutionManagement { {
    repositories {
        maven("https://jitpack.io")
    }
}

添加以下代码到app模块的build.gradle.kts

plugins {
    id("kotlin-kapt")
}
dependencies {
    // 扩展包必须在有主框架dora的情况下使用
    implementation("com.github.dora4:dora:1.2.16")
    implementation("com.github.dora4:dora-dagger-support:1.12")
    kapt("com.google.dagger:dagger-compiler:2.16")
}

使用方式

在AndroidManifest中加入配置。

<application>
        <!-- Dora生命周期注入的配置 -->
        <meta-data
            android:name="dora.lifecycle.config.DaggerGlobalConfig"
            android:value="GlobalConfig"/>
</application>

然后继承Dagger开头的基类,并重写application、activity和fragment声明周期方法中的onInjectDaggerComponent()方法。

About

🧩 Dora MVVM框架扩展包 - 用于整合Dagger依赖注入框架


Languages

Language:Kotlin 100.0%