Вопрос

У меня есть набор данных, которые я хочу отображать пользователю в 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top