Стратегия загрузки БД SQLite в приложение для Android - PullRequest
0 голосов
/ 29 сентября 2011

У меня есть БД SQLite с 20 000 записей. Я не могу загрузить БД в эмулятор, и он принудительно закрывается на некоторых установленных устройствах. Я могу загрузить полную БД на свое тестовое устройство (HTC Inspire).

Я сократил записи до 5000 записей и распространил приложение, и оно без проблем устанавливается и запускается на эмуляторе, других устройствах и моем HTC. Но я пожертвовал значительным содержанием.

Я ищу «стратегию», которая позволит оптимизировать количество записей, которые можно установить на разных устройствах.

Как бы вы создали и распространили приложение для Android с уже существующей базой данных, чтобы получить наибольшее количество установленных записей?

Есть ли какой-нибудь волшебный способ узнать, какая емкость устройства поможет моей ситуации?

1011 * ТИА *

1 Ответ

1 голос
/ 15 сентября 2012

Можно загрузить db из записей до 40 000. Попробуйте загрузить базу данных в начале и только один раз в общедоступный статический массив и получить доступ ко всему приложению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...