使用双向数据绑定我试图在EditText类型字段中插入double(Double)。
我尝试使用转换器函数(使用@InverseMethod)并尝试使用@InverseBindingAdapter编写@BindingAdapter。
我想我可能会遗漏一些至关重要的原因:
options(warnPartialMatchDollar = TRUE)
foo <- list(bar=2)
tryCatch(foo$b, warning=function(x){NULL})
显示&#39; null&#39;在EditText字段中。
@InverseFunction方法崩溃,绑定适配器方式也无效......
有人可以指出我正确的方向吗?
由于
ViewModel代码: 请注意,BaseObservableViewModel从架构组件扩展ViewModel,并包含BaseObservable类的内容(来自Yigit Boyar的提示)。
另请注意,QualityControl类中的所有字段都不可观察。
最后:请注意,measurementKm的getter / setter是一个测试。 measurementKm是QualityControl类中的Double字段,我更喜欢直接绑定到该字段。
"@={`` + muObject.myDecimal}"
}