我目前正在开发 Android 数据绑定应用程序。
我正在使用 android“ RoboBinding ”库来绑定 Model-View 和 View-Model。
我已使用此处的示例应用程序供参考。
这是我的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
}
}
但它显示错误为:PresentationModel PresentationModel.java 类型的方法未定义firePropertyChange(String)
尝试使用以下 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
这是错误的屏幕截图:
任何帮助将不胜感激。
谢谢。