【发布时间】:2018-03-27 15:35:06
【问题描述】:
在将Android Studio 更新为3.1.0 和kotlin 版本更新为1.2.31 后,我遇到了Observables 的问题。
someVm 值为空。
class ViewModel1(car: Car) : BaseObservable() {
val someVm = ObservableField<ViewModel2>(ViewModel2(car))
shipmentVm.get()!!
}
class ViewModel2(car: Car) : ItemViewModel() {
val car= ObservableField(car)
}
open class ItemViewModel : BaseObservable() {
val first = ObservableField(false)
val last = ObservableField(false)
}
非常感谢!
【问题讨论】:
-
对我来说同样的问题......很奇怪,即使你不指定可空,它现在也返回可空...... DataBindingUtil.bind 现在也返回可空绑定
-
因为 @Nullable 在原始源代码中的 get() 之上。现在有同样的问题:(
标签: android data-binding kotlin observable