相关疑难解决方法(0)

AndroidViewModel与ViewModel

随着Android架构组件库的引入,引入了几个新类,包括AndroidViewModelViewModel.但是,我无法弄清楚这两个类之间的区别.该文件,简要地描述AndroidViewModel如下:

应用上下文感知 ViewModel

我很欣赏这种简洁,但究竟是什么意思呢?我们什么时候应该选择使用AndroidViewModel,ViewModel反之亦然?

android mvvm android-architecture-components

127
推荐指数
3
解决办法
2万
查看次数

如何使用Koin DI将应用程序上下文从“应用程序”模块注入到“网络”模块

我正在开发基于带有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模块中的网络类?

android koin

12
推荐指数
3
解决办法
3230
查看次数