我正在使用Android的数据绑定库.我扩展了数据对象BaseObservable
.
public static class SimpleData extends BaseObservable implements Serializable { private String text, subText; private SpannableString totalText; @Bindable public SpannableString getTotalText() { return totalText; } public void setTotalText(SpannableString totalText) { this.totalText = totalText; notifyPropertyChanged(BR.totalText); } }
我的xml也是绑定的
绑定发生在初始值上.但是当我使用更改值时
object.setTotalText(someSpannableString);
更改不会反映在文本视图中.可能是什么问题呢?
使用字段名称而不是getter.