notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别? (转载)
来源:互联网 发布:sqlserver怎么导入mdf 编辑:程序博客网 时间:2024/05/11 13:07
notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。
public void notifyDataSetChanged ()
该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。
public void notifyDataSetInvalidated ()
该方法内部实现了在每个观察者上面调用onInvalidated事件。每当发现数据集监控有改变的情况,比如该数据集不再有效,就会调用此方法。
notifyDataSetInvalidated(),会重绘控件(还原到初始状态)
notifyDataSetChanged(),重绘当前可见区域
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别? (转载)
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别?
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别?
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- android-----notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- notifyDataSetInvalidated和notifyDataSetChanged有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- notifyDataSetChanged和notifyDataSetInvalidated区别
- notifyDataSetInvalidated()和notifyDataSetChanged()的区别!
- Windows平台下安装和配置mysql(图形演示)
- 手把手教你OPENCV FOR ANDROID之一_android开发环境搭建
- 中国页岩气,开采不容易
- Yii Framework 开发教程(41) Zii组件-Tabs示例
- 关于shell
- notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别? (转载)
- Mysql安装注意事项
- shell入门
- 手把手教你OPENCV FOR ANDROID 之二_ android开发环境搭建
- Queue implementation: A circular array with one unused location
- Linux下的shell编程入门
- 谈谈IE针对Ajax请求结果的缓存
- ThinkPad T400安装Win8后使用指纹登陆
- 变量赋值和引用