Обновление просмотров в AdapterView во время видимого
-
15-11-2019 - |
Вопрос
У меня есть набор данных, которые я хочу отображать пользователю в AdapterView, который я также захочет измениться во время выполнения, пока отображается представление.Как у меня есть вид на объект, данные которого изменили саму редисплею?
Например, у меня есть набор книг, которые пользователь может скачать, и я хочу отображать книги, которые загружаются в дополнение к подаркам книги.Я хочу обновить прогресс загрузки для пользователя, чтобы просмотреть в режиме реального времени.
В этом случае, как я должен уведомить мой взгляд, что его необходимо обновить?Должен ли я иметь обратный вызов на сам по себе, или я должен ли я сделать признать AdapterView?Если у меня будет обратный вызов по мнению, я хочу быть осторожным, чтобы не вызвать утечки.
Решение
You should be able to do notifyDataSetChanged
to force the View to update (see http://developer.android.com/reference/android/widget/BaseAdapter.html#notifyDataSetChanged%28%29) and that should be all you need.