Android прикрепляет новые данные, не разбивая старый адаптер - PullRequest
0 голосов
/ 23 мая 2011

Моя проблема заключается в следующем:

У меня есть один способ привязать данные <-> View, который ... использует адаптер, который просто надувает один конкретный лайтойт и привязывает имена столбцов к идентификаторам в макете для каждой строки в курсоре (курсор базы данных), это это работа адаптера.

В то время у меня было одно представление списка с данными (связанными с этим адаптером), чем использовался один курсор для получения всех элементов

Но я добавляю новый элемент, и я возвращаюсь к своему старому виду, и теперь старый вид должен содержать новый элемент, и я, разработчик, делаю следующее:

Я иду в БД, чтобы получить последний идентификатор. если последний идентификатор больше, чем последний в списке, я возвращаю курсор, который содержит следующие элементы, и теперь я хочу привязать к списку БЕЗ уничтожение старых значений, но просто добавление с использованием того же адаптера есть общий способ привязать данные к моему представлению?

Это возможно?

1 Ответ

0 голосов
/ 23 мая 2011

Если я прав, все, что вам нужно, это позвонить adapter.notifyDataSetChanged() вместо того, чтобы извлекать и добавлять новые данные из БД вручную.Или даже используйте этот метод действия вместо этого для упрощения.

...