Android中操作Sqlite遇到的错误:java.lang.IllegalStateException: Couldn't read row 1, col 0 from CursorWindow
2016-07-19 10:30
507 查看
http://www.cnblogs.com/channe/p/3435836.html
java.lang.IllegalStateException: Couldn't read row 1, col 0 from CursorWindow. Make sure the Cursor
is initialized correctly before accessing data fr
Android中操作Sqlite遇到的错误:java.lang.IllegalStateException: Couldn't read row 1, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data fromit.
常见的错误原因解决:
错误1:请求的字段在数据库的表中不存在,一般是大小写没写对。
错误2:编程的中途改变表的字段,实际字段并没有改变,解决方法是卸载当前版本,再安装调试。
错误3:查询语句中并没有查询该字段,使用的时候却要得到该字段的值。
下边还有一种不常见的错误,查了好多资料都没有查到,很少人遇到一样,记录下来希望可以帮到别人:
错误4:如果字段中有Blob类型的,存储的文件最好不要超过1MB,超过1MB就容易出现上述错误。
解决办法就是要么压缩,要么分批读取出来,(韩国朋友的代码,个人没有测试,仅供大家参考思路:)
相关文章推荐
- Live:主流技术构建即时聊天室演示应用,直播源码
- Android settings中SwitchPreference的简单处理
- Android内存泄漏 ——检测、解决和避免
- android之AlarmManager 全局定时器
- android黑科技——完美解决界面逻辑的数据框架DataBinding(最新)的使用(二)
- Android绘图那些事儿(上)
- 一分钟教会你如何在Android Studio中使用Gradle打包Jar
- Android概览屏幕基础之添加任务和删除任务
- Android Studio若干小问题
- android ExpandableListView三级菜单的使用
- android 的自我学习
- Android学习笔记031之Fragment
- android.content.res.Resources$NotFoundException: Unable to find resource ID 0#0xffffffff
- Android自定义View的实现方法,带你一步步深入了解View(四)
- Android视图状态及重绘流程分析,带你一步步深入了解View(三)
- 透明色的16进制
- Android视图绘制流程完全解析,带你一步步深入了解View(二)
- android 实现Activity的右滑返回效果
- AndroidTextView在xml初始化的问题
- Android与js交互的设置