我正在开发基于带有2个模块(:app和:network)的Koin DI(ver:1.0.1)的应用程序。我在: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
...
}
Run Code Online (Sandbox Code Playgroud)
问题:有什么方法可以将上下文直接发送到:network模块中的网络类?