【发布时间】:2015-01-01 05:36:04
【问题描述】:
我有一个绑定到ArrayList<MyClass> 的ArrayAdapter
MyClass 内部有很多逻辑,包括更改需要刷新视图的 MyClass 对象的某些属性。一旦在 MyClass 对象中检测到这样的变化,我想调用关联的ArrayAdapter.notifyDataSetChanged()。
但是,MyClass 的项目不会自动存储对适配器的引用,而适配器会存储对 ArrayList 的引用。有没有简单的方法来解决这个问题?
【问题讨论】:
-
MyClass 对象在什么情况下会改变...表示当数据库更新时或在任何其他情况下...
标签: android android-listview arraylist android-arrayadapter baseadapter