我唯一不明白的是如何充分利用内存中的sqlite数据库.
这是我的情况 – 我有一个加密的sqlite数据库,我在我的应用程序加载时解密(这部分可以肯定).与数据库交互的类可以确实使用一个简单的数据库.
所以为了简化,一切都是完美的,一个从内部手机内存中加载的普通数据库,但我不知道如何或在哪里存储解密的数据块在内存中,所以它会被解释为普通数据库.
我想我应该在超级(上下文,null,3)中放置null而不是一个名称;并使用:memory:而不是在sqliteDatabase.openDatabase()中的路径,但我仍然不能完全理解.它表示它找不到一个androID_Metadata表,但我确定数据库是应该的.
希望我清楚这个:)
如果名称为空,SQLiteOpenHelper()将创建一个内存数据库.请注意,当您调用getWritableDatabase()时,它将被创建.然后你应该插入你的数据.
总结以上是内存溢出为你收集整理的使用内存中的sqlite android全部内容,希望文章能够帮你解决使用内存中的sqlite android所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)