基于 Setter 的依赖注入
class MyClass{
@field:[Inject Named("the_answer")] lateinit var answer: Int
}
在 Android 开发中,这是将依赖项注入 Activity
,Fragment
或由 OS 直接实例化的任何其他对象的方式。
要了解有关 Kotlin 中 @field:
注释的更多信息,请访问文档
class MyClass{
@field:[Inject Named("the_answer")] lateinit var answer: Int
}
在 Android 开发中,这是将依赖项注入 Activity
,Fragment
或由 OS 直接实例化的任何其他对象的方式。
要了解有关 Kotlin 中 @field:
注释的更多信息,请访问文档