Android. Как работает метод notifyDataSetChanged () и ListViews?

Я пытаюсь понятьListView концепция и как это работает, и яЯ пытаюсь создать свой собственный адаптер, который расширяетBaseAdapter, ЗаArrayAdapter например, естьnotifyDataSetChanged() метод, который должен быть вызван после васМы обновили список массивов, в котором хранятся все ваши данные, чтобы обновить.ListView

Но я создаю свой собственный подклассBaseAdapter, Этот метод мне недоступен или нет? Как мне реализовать этот метод? По сути, что именно делает этот метод, может быть, ятогда поймешь.

В случае яArrayAdapterЯ предполагаю, что это выглядит в каком положенииListView в настоящее время отображается, и он проверяет, если этотакой же, как вArrayList после того как он обновился? Или же...

Это говорит о том, что метод:

Уведомляет прикрепленных наблюдателей о том, что базовые данные были изменены, и любое представление, отражающее набор данных, должно обновляться само.

Но как именно он обновляется?

Может кто-нибудь объяснить, пожалуйста? Я

Ответы на вопрос(4)

Ваш ответ на вопрос