不推荐使用“ViewModelProviders”。Java解决方案?

A.M*_*.M. 2 android viewmodel viewmodelproviders

'ViewModelProviders' 已从 androidx.lifecycle:lifecycle-*:2.2.0-alpha03 https://developer.android.com/jetpack/androidx/releases/lifecycle#2.2.0-alpha03 中弃用 这里是 Kotlin 'ViewModelProviders' 的解决方案 已弃用。将 Lifecycle-extensions:2.1.0 升级到 2.2.0-alpha05 之后 ,Java 版本是什么?ViewModelProvider(this).get(MyViewModel.class) 不适用于 Java。

A.M*_*.M. 5

ViewModelProviders.of(this).get(MyViewModel.class); - 已弃用

新的 ViewModelProvider(this).get(MyViewModel.class); - 正确的

谢谢@EpicPandaForce!