notifyDataSetInvalidated<wbr>(),会重绘控件(还原到初始状态)<br><div>notifyDataSetChanged(),重绘当前可见区域<br><br>
public void notifyDataSetChanged ():该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。<br><wbr><wbr><br>
public void notifyDataSetInvalidated<wbr><wbr> ():该方法内部实现了在每个观察者上面调用onInvalidated事件。每当发现数据集监控有改变的情况,比如该数据集不再有效,就会调用此方法。</wbr></wbr></wbr></wbr>
</div>
</wbr>
notifyDataSetInvalidated , notifyDataSetChanged
最新推荐文章于 2020-12-30 12:08:12 发布
本文详细解析了notifyDataSetChanged()和notifyDataSetInvalidated()两种方法在Adapter中的使用区别。前者用于数据集变化时通知适配器刷新当前可见区域,而后者则用于数据集失效时通知适配器完全重绘。这两种方法通过触发不同类型的事件帮助开发者更精细地控制UI的更新。
2972

被折叠的 条评论
为什么被折叠?



