Android: могут ли списки просмотра динамически обновлять вывод пользовательского интерфейса при изменении базы данных, к которой он привязан? - PullRequest
1 голос
/ 01 декабря 2009

У меня есть база данных, которая обновляется в фоновом потоке. Возможно ли, чтобы выход UI (с использованием списка) изменялся при добавлении / удалении записи в базе данных? Я видел примеры использования SimpleCursorAdapter и listViewAdapters, и я не уверен, какой из них использовать и будет ли он вообще работать.

Я нашел «эффективный» listViewAdapter, который бы отлично работал для меня, поскольку он не часто вызывает findViewById, и я могу изменить структуру данных так, чтобы она содержала именно то, что мне нужно, но я не знаю, как подключить его к моему адаптер базы данных, поэтому он динамически обновляет вывод при изменении базы данных. Пример: http://www.androidsnippets.org/snippets/125/

Спасибо за любой совет.

1 Ответ

1 голос
/ 01 декабря 2009

Используйте SimpleCursorAdapter и при необходимости наберите requery() на Cursor. Это приведет к получению последних данных и обновлению связанных ListView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...