Android ListView适配器notifyDataSetInvalidated()vs notifyDataSetChanged()

有什么不同? android文档没有关于notifyDataSetInvalidated()的描述。 我想也许你调用该函数来通知所有注册的监听,但使用notifyDataSetChanged()不通知他们?

改变意味着数据集改变了。 个别项目更新,或项目被添加或删除。 无效意味着数据源不再可用。