我正在开发一个基于 Koin DI(版本:1.0.1)的应用程序,带有 2 个模块(:app 和:network)。我在 :network 模块中要求具有“上下文”。以下是我的实现方式:
**Module**:
val appModule = module {
viewModel { LoginViewModel(get()) }
}
**Activity**:
private val viewModel by viewModel<LoginViewModel>()
**ViewModel**:
class LoginViewModel(val context: Context): ViewModel() {
...
// Send "context" to network class in :network module
...
}
问题:有什么方法可以直接将上下文发送到 :network 模块中的网络类?