【发布时间】:2020-10-14 02:57:40
【问题描述】:
在 Kotlin 中,声明变量的类型时,使用冒号。即使在声明 LiveData 时,也会使用冒号。那么为什么等号用于MutableLiveData?我一直无法弄清楚这一点。几天前,我花了大约 2 个小时试图理解为什么我的 MutableLiveData 变量不起作用,只是意识到我需要一个等号而不是冒号。
示例:
private val _liveData = MutableLiveData<Int>()
val liveData: LiveData<Int>
提前致谢!
【问题讨论】:
标签: android kotlin android-livedata observers mutablelivedata