【发布时间】:2018-04-03 11:50:13
【问题描述】:
Koin 是一个新的轻量级 DI 库,可用于 Android 以及独立的 kotlin 应用程序。
通常你像这样注入依赖:
class SplashScreenActivity : Activity() {
val sampleClass : SampleClass by inject()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
}
使用inject() 方法。
但是在 Activity 上下文不可用的地方(即 Activity 之外)注入东西呢?
【问题讨论】:
-
您找到解决方案了吗?我也面临同样的问题
标签: android dependency-injection kotlin inversion-of-control koin