adapter 的notifyDataSetInvalidated和notifyDataSetChanged

来源:互联网 发布:淘宝服装购买合同范本 编辑:程序博客网 时间:2024/05/18 19:18
notifyDataSetInvalidated
(),会重绘控件(还原到初始状态)
notifyDataSetChanged(),重绘当前可见区域

public void notifyDataSetChanged():该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。
 
public void notifyDataSetInvalidated():该方法内部实现了在每个观察者上面调用onInvalidated事件。每当发现数据集监控有改变的情况,比如该数据集不再有效,就会调用此方法。

注:必须在UI主线程中调用执行
0 0
原创粉丝点击