我在我的 Android 应用程序中将 Dagger2 用于 DI,并且使用此代码将类注入到我的 Activity 中很好:
@field:[Inject ApplicationContext]
lateinit var context: Context
但是,lateinit
Kotlin 中的原始类型属性不允许使用修饰符(例如Boolean
),我该怎么做这样的事情?
@field:[Inject Named("isDemo")]
lateinit var isDemo: Boolean
lateinit
当我从此代码中删除时,我收到此错误Dagger does not support injection into private fields