【发布时间】:2014-10-19 13:54:27
【问题描述】:
我目前正在开发 Android 数据绑定应用程序。
我正在使用 android "RoboBinding" 库来绑定 Model-View 和 View-Model。
我使用了来自here 的示例应用程序供参考。
这是我的PresentationModel.java 课程:
@org.robobinding.presentationmodel.PresentationModel
public class PresentationModel implements
org.robobinding.property.ObservableBean {
private String name;
public String getHello() {
return name + ": hello Android MVVM(Presentation Model)!";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void sayHello() {
firePropertyChange(name);
}
@Override
public void addPropertyChangeListener(String arg0,
PropertyChangeListener arg1) {
// TODO Auto-generated method stub
}
@Override
public void removePropertyChangeListener(String arg0,
PropertyChangeListener arg1) {
// TODO Auto-generated method stub
}
}
但它显示错误为:方法 firePropertyChange(String) 未定义为 PresentationModel PresentationModel.java 类型
使用以下 jar 文件的示例:
- robobinding-0.8.4-jar-with-dependencies.jar
- robobinding-0.8.4-SNAPSHOT-jar-with-dependencies
- robobinding-0.8.5-SNAPSHOT-jar-with-dependencies
这是错误的屏幕截图:
我们将不胜感激。
谢谢。
【问题讨论】:
标签: android data-binding viewmodel model-view robobinding