SQlite для android?

Уже пять дней никак не могу понять, как же пользоваться БД для андроид приложений. Перечитал тучу материала, кодил еще больше, но понимание так и не пришло.

Что нужно:
1) Создать БД на две колонки
2) Добавить элемент в БД
3) Прочитать БД через list view
  • Вопрос задан
  • 3789 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alexblokh
СЕО ninja-copy.com; CTO lambda.direct
Дело в том, что этот метод подразумевает собой создание лишних объектов, таких как List, потом проход по курсору и запись в лист новых элементов, а затем уже загрузка этого всего в список.

Первым шагом для вас было бы не плохо освоить CursorAdapter. Он позволяет заполнять ListView с помощью курсора. Вот хороший урок по его использованию.

А затем вам было бы крайне неплохо освоить связку Content Provider'a и CursorLoadera. Она позволит вам заполнять таблицу асинхронно и удобным образом отслеживать изменения в ней. Лучше всего этот метод описан в этой книге . Я прочитал много уроков и статей на эту тему, но до конца понять и реализовать получилось только после прочтения нескольких глав этой книги и вот этой статьи от Ларса Вогелла. Потратив на это несколько дней и немного нервов, вы сполна ощутите прирост в своих навыках.
Ответ написан
Комментировать
kolodach
@kolodach Автор вопроса
Спасибо огромное! базу данных с методами лучше в отдельный класс закинуть?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы