Заполнение базы данных большим объёмом информации?
Товарищи, интересует чужой опыт или даже какие-то best practice вот в каком вопросе:
При первом запуске приложения надо наполнить БД большим объёмом текстовых данных. При чём одно из полей таблицы может содержать символы перевода строки. Сейчас сделано в виде большой портянки sql insert'ов, которые прогоняются при старте приложения. Может кто-то знает более цивилизованные способы реализации такой задачи?
При чём планируется переход на orm activeandroid и там, судя по всему, уже не получится просто так взять и прогнать пачку insert'ов.
Я делал так: генерируется json файл с данными, файл кидается в папку assets. При первом запуске приложения этот файл парсится в модель и дальше делай что хочешь.
Можете подсмотреть как это сделано в гугловском IO 2014 приложении, там как раз парсится json при первом запуске. Начинайте с метода performDataBootstrap