记录自己的一次愚蠢错误。android sql存储BLOB,数据过大,导致出现标题所示的错误。然后发现sqlite cursor有一个固定大小内部buffer,叫做CursorWindow.而它的大小一般是2MB.所以,不要存储大的数据在android sqlite database.
“Make sure Cursor is initialized before accessing data from it” Android
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
- 23省公布最新养老金调整方案 近日,全国23个省市陆陆续续敲定了今年退休人员工资调整的方案,涨幅大多在5.5%-6...