我正在使用 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 名称