小编ana*_*n02的帖子

java.lang.IllegalStateException:KoinApplication 尚未启动

我正在使用 koin 学习 kotlin。在目录中运行应用程序时,我看到以下消息。

java.lang.IllegalStateException:KoinApplication 尚未启动

虽然我在 MyApplication 中使用了startKoin

class MyApplication : Application() {

    var listOfModules = module {
        single { GitHubServiceApi() }
    }

    override fun onCreate() {
        super.onCreate()

        startKoin {
            androidLogger()
            androidContext(this@MyApplication)
            modules(listOfModules)
        }

    }

} 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我发现了我犯了错误的问题。我应该在 mainfest.xml 中添加 MyApplcation 名称

在此输入图像描述

kotlin koin

8
推荐指数
3
解决办法
5976
查看次数

标签 统计

koin ×1

kotlin ×1