我想开始在 Kotlin 项目中使用 MVVM。
在build.gradle
应用程序模块中,我有:
implementation "android.arch.lifecycle:common-java8:1.1.0"
implementation "android.arch.lifecycle:extensions:1.1.0"
kapt "android.arch.lifecycle:compiler:1.1.0"
在build.gradle
项目中,我有:
repositories {
jcenter()
maven {
url "https://plugins.gradle.org/m2/"
}
google()
}
然后我有:
class MainActivityViewModel @Inject constructor(
private val view: MainActivityView
) : android.arch.lifecycle.viewmodel.ViewModel {
但 ViewModel 不被识别为符号
我也试过:实现“android.arch.lifecycle:viewmodel:1.1.0”
它也没有工作。
少了什么东西?