是否可以为ViewModelProviders提供一次自己的ViewModelStore实现来代替默认实现?更准确地说,我有兴趣向ViewModelStore添加funclear(vm:ViewModel)(或使用索引或类似的东西)功能,这样我就可以清除我选择的单个View模型,而不仅仅是使用内置的ViewModelStore#clear:publicfinalvoidclear(){for(ViewModelvm:mMap.values()){vm.onCleared();}mMap.clear();}清除所有View模型。 最佳答案