2013-07-18 3 views
0

Ограничение на то, что мне нужно использовать несколько баз данных в приложении для Android. Мне нужна информация о способе управления несколькими базами данных. Когда следует открывать и закрывать конкретную базу данных? Если какой-либо экземпляр базы данных должен быть одноэлементным? Должен ли я открывать, а затем закрывать базы данных sqlite после любой операции или оставлять их открытыми и закрывать их при закрытии приложения? При запуске я должен выбрать, какая база данных будет использоваться, я должен иметь возможность переключаться между базами данных. PS Я не могу использовать ContentProvider.Управление несколькими базами данных Android

ответ

0

Просто создайте две разные базы данных. Вы можете сделать это с помощью openDatabase и поместить другой путь для разных БД.
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

+0

Благодарим за ответ. Как насчет закрытия db? Когда и где я должен это делать? – user1685503

+0

Вы должны закрыть db на каждом onPause(); –