viewModel 和 viewModels 有什么区别 class

whats the difference between viewModel and viewModels class

在这段代码中,我创建了对 GameViewModel class 的引用,它扩展了 ViewModel class 我知道为什么我们要将责任委托给 viewModels(),但我想知道这个 viewModels 到底是什么以及它与 ViewModel

有何不同
private val viewModel: GameViewModel by viewModels()

你把 kotlin delegate function(by viewModels()) 和 ViewModel class 放在一起比较,我认为开源会帮助你更好地理解。