Kotlin中使用Dagger2可能遇到的坑解决-创新互联
Dagger2是什么?
Dagger2是一款基于Java注解,在编译阶段完成依赖注入的开源库,主要用于模块间解耦,方便进行测试。
一、Kotlin Dagger2 配置
build.gradle
apply plugin: 'com.android.library' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' ... dependencies { ... //dagger2 compile rootProject.ext.dependencies["dagger"] kapt rootProject.ext.apt["dagger-compiler"] //dagger2 android 一个dagger2 关于Android的增强库 可选项 compile rootProject.ext.dependencies["dagger-android"] //可选项 compile rootProject.ext.dependencies["dagger-android-support"] //可选项 kapt rootProject.ext.apt["dagger-android-processor"] }
网页标题:Kotlin中使用Dagger2可能遇到的坑解决-创新互联
文章URL:http://azwzsj.com/article/cssshg.html