Android系统。notifyDataSetChanged()方法和ListViews如何工作?我试图理解这个ListView概念及其工作原理,我正在尝试创建自己的扩展适配器BaseAdapter。对于ArrayAdapter例如,有notifyDataSetChanged()你已经更新了其持有的所有数据数组列表后,为了刷新应该被调用的方法ListView。但我正在创建自己的子类BaseAdapter。那种方法对我来说不可用,或者是吗?我该如何实现这种方法?基本上,这种方法究竟做了什么,也许我会理解的。如果ArrayAdapter我猜测它会查看ListView当前显示的位置,并检查它是否与ArrayList更新后的位置相同?要么...它说的方法:通知附加的观察者基础数据已被更改,反映数据集的任何视图都应自行刷新。但它究竟是如何刷新自己的呢?有人可以解释一下吗?
- 3 回答
- 0 关注
- 423 浏览
添加回答
举报
0/150
提交
取消