Android ListView Adapter notifyDataSetInvalidated() vs notifyDataSetChanged()

В чем разница? В документации для Android нет описания для notifyDataSetInvalidated(). Я думал, может быть, вы вызываете эту функцию для уведомления всех зарегистрированных слушателей, но используете notifyDataSetChanged(), чтобы не уведомить их?

Ответ 1

Изменено означает, что набор данных изменился. Обновлены отдельные элементы или добавлены или удалены элементы. Недопустимый означает, что источник данных больше не доступен.