从androidx.lifecycle:lifecycle-*:2.2.0-alpha03不推荐使用'ViewModelProviders'
https://developer.android.com/jetpack/androidx/releases/lifecycle#2.2.0-alpha03
这是Kotlin的解决方案
'ViewModelProviders' is deprecated. After upgrading lifecycle-extensions:2.1.0 to 2.2.0-alpha05
但是,Java的版本是什么?
ViewModelProvider(this).get(MyViewModel.class)不适用于Java。

最佳答案

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

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

谢谢@EpicPandaForce!

关于android - 不推荐使用“ViewModelProviders”。 Java解决方案?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59219931/

10-09 12:58