方法2:
该类的属性用ObservableField封装同样的也可以实现单向绑定
public class Person {
public ObservableField<Integer> age = new ObservableField<>();
public ObservableField<String> name = new ObservableField<>();
}
也可以用一下范例
BaseObservable,
ObservableBoolean,
ObservableByte,
ObservableChar,
ObservableDouble,
ObservableField,
ObservableFloat,
ObservableInt,
ObservableLong,
ObservableParcelable,
ObservableShort,
该对象的属性会自带set和get方法,调用set方法即可实现页面控件绑定的数据主动革新
public class Presenter{
public void onClick(Person person){
person.name.set( "new test");
person.age.set( 30);
Log.i("resenter","onClick" + person.name);
content.set("new content");
}
}