使用内存中的sqlite android

前端之家收集整理的这篇文章主要介绍了使用内存中的sqlite android前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在阅读,浏览,搜索很多,我有很多次来回切换stackoverflow,我尽可能地缩小了我的问题.

我唯一不明白的是如何充分利用内存中的sqlite数据库.

这是我的情况 – 我有一个加密的sqlite数据库,我在我的应用程序加载时解密(这部分可以肯定).与数据库交互的类可以确实使用一个简单的数据库.
所以为了简化,一切都是完美的,一个从内部手机内存中加载的普通数据库,但我不知道如何或在哪里存储解密的数据块在内存中,所以它会被解释为普通数据库.

我想我应该在超级(上下文,null,3)中放置null而不是一个名称;并使用:memory:而不是在sqliteDatabase.openDatabase()中的路径,但我仍然不能完全理解.它表示它找不到一个android_Metadata表,但我确定数据库是应该的.

希望我清楚这个:)

如果名称为空,SQLiteOpenHelper()将创建一个内存数据库.请注意,当您调用getWritableDatabase()时,它将被创建.

然后你应该插入你的数据.

猜你在找的Sqlite相关文章