Android всегда хочет создать базу данных - PullRequest
0 голосов
/ 11 ноября 2010

Я работаю над небольшим приложением базы данных Android (я новичок в Android). У меня есть база данных sqlite3, созданная на другой платформе. Когда я использую его, мой SQLiteOpenHelper всегда вызывает OnCreate (что, конечно, не удается). Когда я позволяю Android создать базу данных, все работает нормально - OnCreate вызывается впервые, но не впоследствии.

Таблица android_metadata присутствует с local = en_US.

Что происходит?

1 Ответ

0 голосов
/ 11 ноября 2010

Что вы подразумеваете под другой платформой, вы имеете в виду другое приложение для Android? Если это так, и вам нужно использовать его в этом приложении, вам придется представить свою базу данных как поставщик контента для этого приложения.

@ xandy Если вы разрабатываете Android на платформе eclipse, сделайте следующее.

Перейти к DDMS -> Проводник -> Данные -> Данные -> Ваше приложение -> создать папку базы данных, если она не существует.

Тогда есть опция для «Push a file to this device» («Загрузить файл на это устройство»). :)

Надеюсь, это поможет:)

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