SQLite游标如何在内部工作?

Jon*_*ona 9 sqlite android cursor

我正在开发一个需要在表上存储位图的项目.这些位图用于数据适配器中以显示在列表上.该表可能包含1000多个图像.我目前没有存储到文件的原因是因为我可以多快地读取和写入数据到db.

我实际上要寻找的是理解SQLite游标的局限性.如何将光标加载到内存中?它是将查询结果放在内存中还是创建某种类型的临时读/写文件?我不想遇到查询大型数据集导致设备内存不足的问题.

Jon*_*ona 0

这是我发的旧帖子。我的解决方案是将图像保存到文件并将图像的路径保存到数据库表中。这更干净而且看起来更快。

将大型二进制数据保存到表中的想法似乎不是正确的做法。我没有详细的信息来说明为什么这不是一个好主意,但这只是我通过一些研究得出的感受。