【发布时间】:2018-09-30 18:12:44
【问题描述】:
我正在尝试在 100% Kotlin 应用程序中实现 ViewModel。我能找到的每篇文档都说我想用它来获取 ViewModel 实例:
ViewModelProviders.of(this).get(CustomViewModel::class.java)
根据文档,我应该可以通过以下方式导入:
import android.arch.lifecycle.ViewModelProviders
但此导入尚未解决。我在构建文件中使用以下内容:
def androidArchVersion = '1.1.1'
implementation "android.arch.lifecycle:viewmodel:$androidArchVersion"
implementation "android.arch.lifecycle:livedata:$androidArchVersion"
annotationProcessor "android.arch.lifecycler:compiler:$androidArchVersion"
testImplementation "android.arch.core:core-testing:$androidArchVersion"
为什么我无法访问ViewModelProviders?
【问题讨论】:
标签: android gradle kotlin viewmodel android-architecture-components