java - RoboBinding:firePropertyChange() 上没有此类属性异常

标签 java android mvvm data-binding robobinding

我在我的项目中使用 RoboBinding。 在类 ContactsActivityViewModel 的某个地方,我调用 firePropertyChange('Contacts') 并得到异常:

java.lang.IllegalArgumentException:没有这样的属性“com.psksoft.watchphone.viewmodels.ContactsActivityViewModel.Contacts”

但是ContactsActivityViewModel类有getContacts()和setContacts()。它看起来像 RoboBinding 相册示例中的 ViewAlbumsPresentationModel 类。

我的 ContactsActivityViewModel 类的完整源代码位于

http://pastebin.com/raLWt6XV

异常发生在第 153 行。 有人知道发生了什么事吗?提前致谢!

最佳答案

尝试将属性名称全部小写

_ChangeNotify.firePropertyChange("contacts");

关于java - RoboBinding:firePropertyChange() 上没有此类属性异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28400165/

相关文章:

java - 该方法如何计算 Rational(1).hashCode()? 1 的分子或分母是 1 本身

java - 未找到资源异常将可绘制动画加载到 ImageView 中

java - 迁移到Android Studio : Class resolved in editor,但构建时找不到

silverlight - 如何在 MVVM Light 中关闭 TabItem

javascript - 所选值不起作用。如何使用kendo multiselect(MVVM)获取所选元素的值?

java - JPA:未通过 persist() 在数据库中创建实体

Java 9 - REST with Spring 5 & Jigsaw - 有可能吗?

java - Android SQLite3 强制主键问题

Android:需要 android.support.v7.app.ActionBar 找到 android.app.ActionBar

c# - 我应该使用 ObservableCollection 来处理图像吗