Android: как определить, когда элементы успешно загружены в ListView? - PullRequest
0 голосов
/ 07 декабря 2018

Я использую ListView, который заполняется использованием Adapter.Одной из его особенностей является также выделение позиции в списке для пользователя с помощью listView.getChildAt(savedViewPosition).setSelected(true).

. При изменении конформации я бы хотел пересмотреть положение выбранного элемента.Однако, хотя я пробовал несколько вариантов, лучше всего было установить задержку с .postDelay() и дождаться загрузки listView.

Имея это в виду, я бы спросил, есть ливызов, который позволит мне подождать, пока элементы будут загружены / видимы, а затем немедленно опубликовать метод?

1 Ответ

0 голосов
/ 07 декабря 2018

Это звучит как что-то, что может быть достигнуто путем переопределения notifyDataSetChanged () и выбора элемента после загрузки данных.Там может быть что-то еще, чтобы соответствовать желаемому поведению, но оно должно быть работоспособным.

См. Документацию здесь .

...