Android ListView setAdapter (newA) и оставить старые в ListView более новыми, это возможно? - PullRequest
0 голосов
/ 23 мая 2011

У меня есть сценарий, в котором я перечисляю некоторые элементы, и, кроме того, у меня была кнопка для вставки нового элемента.

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

Что я делаю, так это выясняю, является ли какой-то элемент новым в базе данных с последнего идентификатора в просмотре списка, и это так, но я возвращаю новый элемент в виде курсора.

Итак, моя проблема:

У меня есть существующий адаптер со старыми элементами, и я хочу присоединить новый адаптер (или элемент), но я хочу использовать свой адаптер Costum, который заключает в себе логику того, какие идентификаторы и столбцы из курсора я хочу связать.и я хочу просто добавить предметы из последнего курсора к старому.

Как я могу это сделать?

Ответы [ 2 ]

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

Как старые товары хранятся в вашем адаптере? Если они находятся, например, в ArrayList, чем вы можете его получить, добавить в него новые элементы и вызвать notifyDataSetChanged()

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

ты захочешь хотеть youradapter.notifyDataSetChanged ()

...