2013-05-03 2 views
-1

Я программирую приложение для Android, и один из них - это ListView, сгенерированный и заполненный базой данных MySQL.Как преобразовать ArrayList в ListView?

Это Выведенный ArrayList:

DatabaseHandler db = new DatabaseHandler(this); 
List<Suspect> list = db.getAllContacts(); 

Использует ли я в cursor для ввода его в моем ListView? Любой код будет оценен ..

+2

Вы можете использовать ArrayAdapter. См .: http://stackoverflow.com/a/5070922/2198638 – Brtle

ответ

1

Я рекомендую вам использовать CursorAdapter в случае, если вам не нужны какие-либо манипуляции с данными после запроса.
Если вы хотите использовать Список, попробуйте ArrayAdapter.

1

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

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