我目前正在研究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-具有依赖性
robobinding-0.8.5-SNAPSHOT-jar-具有依赖性
这是错误的屏幕截图:
任何帮助将不胜感激。
谢谢。
最佳答案
现在,我可以运行该应用程序了。
下面是解决方案:
https://github.com/RoboBinding/AndroidMVVM/issues/1
谢谢。