我目前正在研究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

谢谢。

09-26 07:49