我正在使用 ViewModelProviders。但是今天,更新库后,出现了 30 条消息。据我了解, ViewModelProviders 已不再可用并需要更换,我查看了 developer.google 但不明白用什么来代替它?我的代码:
**
* Kotlin extensions for dependency injection
*/
inline fun <reified T : ViewModel> FragmentActivity.injectViewModel(factory: ViewModelProvider.Factory): T {
return ViewModelProviders.of(this, factory)[T::class.java]
}
inline fun <reified T : ViewModel> Fragment.injectViewModel(factory: ViewModelProvider.Factory): T {
return ViewModelProviders.of(this, factory)[T::class.java]
}
你能解释为什么它被弃用吗?


