相关疑难解决方法(0)

Koin如何注入Android活动/ appcompatactivity之外

Koin是一个全新的轻量级DI库,可用于Android以及独立的kotlin应用程序.

通常你注入这样的依赖:

class SplashScreenActivity : Activity() {

    val sampleClass : SampleClass by inject()

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
    }
}
Run Code Online (Sandbox Code Playgroud)

用这个inject()方法.

但是如果在Activity上下文不可用的地方(例如活动之外)注入东西呢?

android dependency-injection inversion-of-control kotlin koin

10
推荐指数
3
解决办法
3916
查看次数