AndroidViewModelFactory 错误类型警告

问题描述 投票:0回答:0

我有以下代码行:

ViewModelProvider.Factory factory = ViewModelProvider.AndroidViewModelFactory(requireActivity().getApplication());

显示为错误,表示 AndroidViewModelFactory 不是

Factory
,尽管
AndroidViewModelFactory
继承自
NewInstanceFactory
实现了
Factory
。我对出现此错误的原因的猜测是,由于某些兼容性原因,继承自
AndroidViewModelFactory
NewInstanceFactory
的构造函数是私有的,而我正在使用的构造函数 继承自该私有构造函数。有人知道我该如何解决或抑制这个问题吗?

java android android-viewmodel android-mvvm
© www.soinside.com 2019 - 2024. All rights reserved.