Использование в памяти sqlite android


Я много читал, просматривал, много искал по этому вопросу, многократно перебирал потоки стеков, и мне удавалось сузить свою проблему настолько, насколько я мог.

Единственное, чего я не понимаю, это как полностью использовать базу данных SQLite в памяти.

Вот моя ситуация - у меня есть зашифрованная база данных SQLite, которую я расшифровываю во время загрузки моего приложения (эта часть работает точно). Мой класс, который взаимодействует с базой данных, наверняка работает с простой базой данных. Короче говоря, все безупречно с простой БД, которая загружается из внутренней памяти телефона, но я не уверен, как или где хранить дешифрованную БД в памяти, чтобы она интерпретировалась как обычная БД.

Я думаю, я должен поставитьnull вместо имени вsuper(context, null, null, 3); и использовать:memory: вместо пути вSQLiteDatabase.openDatabase(), но я все еще не понимаю полностью. Он говорит, что не может найтиandroid_metadata таблица, но я уверен, что база данных в порядке.

Надеюсь, мне было понятно об этом :)

Ответы на вопрос(3)

Ваш ответ на вопрос