我目前正在开发 Android 数据绑定(bind)应用程序。
我正在使用 android“RoboBinding”库来绑定(bind)模型 View 和 View 模型。
我使用了 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)
对于类型PresentationModelPresentationModel.java未定义
尝试使用以下 jar 文件的示例:
- robobinding-0.8.4-jar-with-dependency.jar
- robobinding-0.8.4-SNAPSHOT-jar-with-dependencies
- robobinding-0.8.5-SNAPSHOT-jar-with-dependencies
这是错误的屏幕截图:
任何帮助将不胜感激。
谢谢。
最佳答案
关于Android RoboBinding firePropertyChange() 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25502443/