BindingList的等效项<;T>;。android中的ListChanged事件

BindingList的等效项<;T>;。android中的ListChanged事件,android,inotifypropertychanged,Android,Inotifypropertychanged,我想观察对象列表的属性更改事件,并观察列表更改(添加/删除项)。在.NET中,我可以将BindingList与INotifyPropertyChanged事件结合使用,并使用ListChanged事件。我想知道如何用api 14在android中实现这一点 注意:对列表中的每个项目使用观察设计模式是不可选择的,因为此列表非常庞大,为每个项目设置观察者将花费大量时间覆盖列表实现以在目标方法中插入侦听器逻辑(如添加/删除等)这不是你要找的吗?它只是解决了问题的一部分,另一部分是观察列表中项的属性更改

我想观察对象列表的属性更改事件,并观察列表更改(添加/删除项)。在.NET中,我可以将
BindingList
INotifyPropertyChanged
事件结合使用,并使用
ListChanged
事件。我想知道如何用api 14在android中实现这一点


注意:对列表中的每个项目使用
观察设计模式
是不可选择的,因为此列表非常庞大,为每个项目设置观察者将花费大量时间

覆盖列表实现以在目标方法中插入侦听器逻辑(如添加/删除等)这不是你要找的吗?它只是解决了问题的一部分,另一部分是观察列表中项的属性更改。首先,我不熟悉.NET,更改列表对象的字段是否也会触发该事件?在列表的重写add()方法中,可以将列表绑定到对象(传递列表引用)。然后,您可以在对象中实现逻辑来观察属性的更改,并将事件转发到列表。@Luksprog
ListChanged
event在列表中发生任何更改时,都会触发一个事件,例如:添加新项、删除项、修改该列表中对象的属性。。。我会尝试你的建议并给你反馈,谢谢你的建议