gpt4 book ai didi

android - 使用内存中的sqlite android

转载 作者:IT王子 更新时间:2023-10-28 23:36:07 26 4
gpt4 key购买 nike


我一直在阅读、浏览、搜索这方面的内容,我在 stackoverflow 上来回切换了很多次,我设法尽可能地缩小我的问题范围。

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

这是我的情况 - 我有一个加密的 SQLite 数据库,我在加载我的应用程序期间对其进行解密(这部分肯定有效)。我与数据库交互的类肯定适用于普通数据库。因此,简而言之,从手机内部存储器加载的普通数据库完美无缺,但我不确定如何或在何处将解密的数据库存储在内存中,以便将其解释为普通数据库。

我想我应该把 null 而不是一个名字放在 super(context, null, null, 3); 并使用 :memory: 而不是 SQLiteDatabase.openDatabase() 中的路径,但我还是没有完全理解。它说它找不到 android_metadata 表,但我确定数据库应该是这样的。

希望我对此很清楚:)

最佳答案

SQLiteOpenHelper()如果 namenull,将创建​​一个内存数据库。请注意,它会在您调用 getWritableDatabase() 时创建。

那么你应该插入你的数据。

关于android - 使用内存中的sqlite android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11657191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com