您应该避免使用不赞成使用的API。弃用意味着计划将其删除,并且将不会对其进行维护。
如果您检查添加了弃用的提交,请执行以下操作:https : //android-review.googlesource.com/c/platform/frameworks/support/+/1009889/6
如果检查过时的提交的差异,则可以看到ViewModelProviders.of
内部使用了建议的API。(参见diff)
发行说明:https : //developer.android.com/jetpack/androidx/releases/lifecycle#2.2.0-alpha03
ViewModelProviders.of()已被弃用。您可以将Fragment或FragmentActivity传递给新的ViewModelProvider(ViewModelStoreOwner)构造函数以实现相同的功能。
因此,这意味着您可以使用构造函数而不是来实现完全相同的操作ViewModelProviders.of()
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句