У меня есть приложение для Android, которое в основном представляет собой симулятор экзамена, оно будет загружено с вопросами и пользователь получит простой интерфейс с несколькими вариантами ответов.
Мой вопрос: каков наилучший способ предварительной загрузки или, по крайней мере, управления задачей предварительной загрузки данных в базу данных SQL?
Два варианта, которые я вижу сразу:
- Получить браузер SQLite, вручную вставлять каждую запись. Мне это не нравится, потому что это слишком "ковбой"
- Создайте некоторый служебный класс, который запускается один раз и вставляет кучу данных, мне это тоже не нравится, так как я не думаю, что жесткое кодирование загрузки вставок в файл класса является хорошей практикой.
Каков наилучший вариант (открыт для альтернативных предложений) для этой проблемы? Можно ли вставить скрипт вставки SQL, который загружается при запуске?
Данные будут статичными, если их нужно будет изменить, я опубликую новую версию приложения. Я ожидаю, что будет 200 ~ вопросов, поэтому у меня не будет масс вставок.
Есть идеи?