加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用内存中的sqlite android

发布时间:2020-12-12 19:10:41 所属栏目:百科 来源:网络整理
导读:我一直在阅读,浏览,搜索很多,我有很多次来回切换stackoverflow,我尽可能地缩小了我的问题. 我唯一不明白的是如何充分利用内存中的SQLite数据库. 这是我的情况 – 我有一个加密的SQLite数据库,我在我的应用程序加载时解密(这部分可以肯定).与数据库交互的类可
我一直在阅读,浏览,搜索很多,我有很多次来回切换stackoverflow,我尽可能地缩小了我的问题.

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

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

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

希望我清楚这个:)

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读