使用内存中的sqlite android

使用内存中的sqlite android,第1张

概述我一直在阅读,浏览,搜索很多,我有很多次来回切换stackoverflow,我尽可能地缩小了我的问题. 我唯一不明白的是如何充分利用内存中的SQLite数据库. 这是我的情况 – 我有一个加密的SQLite数据库,我在我的应用程序加载时解密(这部分可以肯定).与数据库交互的类可以确实使用一个简单的数据库. 所以为了简化,一切都是完美的,一个从内部手机内存中加载的普通数据库,但我不知道如何或在哪里存 我一直在阅读,浏览,搜索很多,我有很多次来回切换stackoverflow,我尽可能地缩小了我的问题.

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

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

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

希望我清楚这个:)

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

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

总结

以上是内存溢出为你收集整理的使用内存中的sqlite android全部内容,希望文章能够帮你解决使用内存中的sqlite android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1160899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存