kozinakoff
@kozinakoff
iOS-developer

Заполнение базы данных большим объёмом информации?

Товарищи, интересует чужой опыт или даже какие-то best practice вот в каком вопросе:

При первом запуске приложения надо наполнить БД большим объёмом текстовых данных. При чём одно из полей таблицы может содержать символы перевода строки. Сейчас сделано в виде большой портянки sql insert'ов, которые прогоняются при старте приложения. Может кто-то знает более цивилизованные способы реализации такой задачи?

При чём планируется переход на orm activeandroid и там, судя по всему, уже не получится просто так взять и прогнать пачку insert'ов.
  • Вопрос задан
  • 595 просмотров
Решения вопроса 1
@Copperfield
Android dude
Я делал так: генерируется json файл с данными, файл кидается в папку assets. При первом запуске приложения этот файл парсится в модель и дальше делай что хочешь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ewintory
@Ewintory
Java / Android developer
Можете подсмотреть как это сделано в гугловском IO 2014 приложении, там как раз парсится json при первом запуске. Начинайте с метода performDataBootstrap

https://github.com/google/iosched/blob/master/andr...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы