美文网首页
Kotlin采坑

Kotlin采坑

作者: 安安静静的码代码 | 来源:发表于2018-11-21 15:44 被阅读0次

Dagger2 @Named 填坑

错误姿势
    @ActivityScope
    @Provides
    @Named("A")
    fun provideA(): String {
        return "A"
    }

    @ActivityScope
    @Provides
    @Named("B")
    fun provideB(): String {
        return "B"
    }

    @JvmField
    @Inject
    @Named("A")
    internal var a:String? = null

    @JvmField
    @Inject
    @Named("B")
    internal var b: String? = null
正确姿势
    @ActivityScope
    @Provides
    @Named("A")
    fun provideA(): String {
        return "A"
    }

    @ActivityScope
    @Provides
    @Named("B")
    fun provideB(): String {
        return "B"
    }

    @JvmField
    @Inject
    @field:[Named("A")]
    internal var a:String? = null

    @JvmField
    @Inject
    @field:[Named("B")]
    internal var b: String? = null

相关文章

网友评论

      本文标题:Kotlin采坑

      本文链接:https://www.haomeiwen.com/subject/tdscqqtx.html