未解决的参考:转换
Unresolved reference: Transformations
我正在尝试按照 android 文档在我的项目中实施转换,但我 运行 遇到了这个问题 未解决的参考:转换 。我不知道为什么我的项目看不到转换 class。
我使用的是 Kotlin 版本 1.5.21',这是我的代码
class MyViewModel(private val repository: PostalCodeRepository) : ViewModel() {
private val addressInput = MutableLiveData<String>()
val postalCode: LiveData<String> = Transformations.switchMap(addressInput) {
address -> repository.getPostCode(address) }
private fun setInput(address: String) {
addressInput.value = address
}
}
非常感谢任何指导。
确保导入
import androidx.lifecycle.Transformations
如果导入出现 Unresolved reference
错误,请将以下依赖项添加到您的 build.gradle
文件
dependencies {
...
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.4.1"
}
我正在尝试按照 android 文档在我的项目中实施转换,但我 运行 遇到了这个问题 未解决的参考:转换 。我不知道为什么我的项目看不到转换 class。
我使用的是 Kotlin 版本 1.5.21',这是我的代码
class MyViewModel(private val repository: PostalCodeRepository) : ViewModel() {
private val addressInput = MutableLiveData<String>()
val postalCode: LiveData<String> = Transformations.switchMap(addressInput) {
address -> repository.getPostCode(address) }
private fun setInput(address: String) {
addressInput.value = address
}
}
非常感谢任何指导。
确保导入
import androidx.lifecycle.Transformations
如果导入出现 Unresolved reference
错误,请将以下依赖项添加到您的 build.gradle
文件
dependencies {
...
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.4.1"
}