【发布时间】:2015-09-23 06:13:46
【问题描述】:
在 RoboBinding 中有注解 DependsOnStateOf。
在这样的 PresentationModel 中使用它时:
@PresentationModel
class GreetingPresentationModel {
String firstname;
String lastname;
//getters and setters for both
@DependsOnStateOf("firstname")
public boolean isLastnameInputEnabled() {
return !TextUtils.isEmpty(firstname);
}
}
这不起作用。以下绑定将始终为 false 并且不会更改。
bind:enabled="{lastnameInputEnabled}"
怎么了?
【问题讨论】:
标签: java android mvvm data-binding robobinding