神职人员!
在sqlflite数据库中,我遇到了非常常见但很少见的问题。由于我从服务器获得了大量数据,所以我们使用方辉石在数据库中本地保存数据。
但正如我提到的,我们得到了大量的数据。所以,当我们从数据库中检索数据时,我们会得到一些错误或者可以说是bug,如下所示,
W/CursorWindow(15261): Window is full: requested allocation 1310926 bytes, free space 904042 bytes, window size 2097152 bytes
E/SQLiteQuery(15261): exception: Row too big to fit into CursorWindow required Pos=0, totalRows=1; query: SELECT * FROM my_package作为解决方案,我发现我们在单次查询时从表中检索超过1MB大小的数据,这是因为sql中有1MB的限制。我们正面临着这个问题。
所以,我的问题是如何在sql颤振中增加这个限制?
发布于 2022-03-14 06:07:29
我认为没有办法提高CursorWindow的大小限制,正如这里提到的:Sqflite提出的关于极限的评论是不变的
请随意尝试本StackOverflow注释中的任何建议解决方案:绕过这个问题的各种方法
https://stackoverflow.com/questions/71463231
复制相似问题