2015-10-13 3 views
0

Я новичок в программировании на Android. Я пытаюсь создать список из нескольких объектов. Каждый элемент списка должен выглядеть так:Создание списка из базы данных объектов

_________________________________________ 
| Title Text View   | Edit |Delete| 
| Secondary Title Text View |Button|Button| 

Каждый элемент списка представляет объект, который был прочитан из базы данных. Мой вопрос: как сохранить динамический список в соответствии с дополнениями, изменениями и удалениями, которые пользователь может выполнить? Я думал о чтении базы данных в массиве, а затем с использованием массива adpater, и когда программы заканчиваются, записывая его обратно в базу данных, но я не могу сопоставить поля объектов в каждом текстовом представлении (или, по крайней мере, я не знаю, как). Прошу прощения, если мой вопрос кажется глупым, я действительно новичок в андроиде.

ответ

1

Я думаю, что вы хотите создать адаптер, содержащий данные, которые вы получили от БД.

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

После изменения данных в БД, необходимо обновить адаптер с помощью:

yourAdapter.notifyDataSetChanged(); 

Таким образом, ваш ListView будет отражать изменения.

+0

Спасибо! так просто: D –

Смежные вопросы