1.在使用SimpleCursorAdapter adapter=new SimpleCursorAdapter 
(this,R.layout.item,cursor,new String[]{"name","phone","amount"},new int[] 
{R.id.name,R.id.phone,R.id.amount});这个SimpleCursorAdapter适配器的时候:
出现这个异常:
-----------------------------------------------
03-12 23:23:22.934: E/AndroidRuntime(23439): Caused by: 
java.lang.IllegalArgumentException: column '_id' does not exist
--------------------------------------------------------------------
这个异常跟SimpleCursorAdapter ,这个源码有关:
可以查看源码,会有说明:
---------------------------
方法:1.把数据库表中的主键id改成:_id
2.处理查询后的结果集:主键起一个别名:
select personid as _id,name,phone,amount from person order by personid asc 
limit ?,?

Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d相关推荐

  1. Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist

    出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列. 原来的代码是:mSQLiteDatabase.query(table_name, new String[ ...

  2. android 多个fragment切换报错Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0800f

    主界面一般来说都是底部几个按钮,点击按钮可切换不同页面.一般来说我们是用fragment来实现的.给按钮设置监听事件,监听到点击按钮时候 展示对应fragmnt,而实现fragment方式有两种,一种 ...

  3. Caused by: java.lang.IllegalArgumentException: The handle attribute is must refer to an existing chi

    最近一直在忙着写代码,就忘记了来CSDN上写博客了.哈哈,我真是个懒蛋... 今天在做SlidingDrawer,就是类似于抽屉那样的效果,遇到了下面这样的一个问题, Caused by: java. ...

  4. Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT

    Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT ...

  5. Caused by: java.lang.IllegalArgumentException报错

    报错内容: java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test. ...

  6. Caused by: java.lang.IllegalArgumentException: Illegal base64 character 2d

    前言 springboot+ES时报错 错误信息如下: Caused by: java.lang.IllegalArgumentException: Illegal base64 character ...

  7. Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains valu...

    在使用mybatis的时候遇到这个问题 报错信息 Caused by: java.lang.IllegalArgumentException: Mapped Statements collection ...

  8. Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'redis.maxIdle' in stri

    Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'redis.maxIdle' in stri ...

  9. 报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_NICK_NAME' in

    推荐阅读:报错原因详解 报错信息 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_ ...

最新文章

  1. 211高校导师:我到底想要什么样的研究生?
  2. everedit选择_EverEdit(文本编辑器)
  3. 计算机的世界:[-bit之魂-]
  4. objective-C 自定义对象归档的实现
  5. Java Web-面试题
  6. 【项目篇- 项目团队部分怎么写、如何作图?(两千字图文总结建议)】创新创业竞赛项目计划书、新苗国创(大创)申报书、挑战杯创业计划竞赛
  7. 16华为网络技术大赛模拟题答案详解
  8. 单片机2017福建省中职省赛_我院学子在2017年福建省合泰杯单片机应用设计竞赛中再获佳绩...
  9. 背景音乐默认播放css,可以通过CSS改变背景音乐播放器的颜色吗?
  10. 服务器安装系统路径,裸金属服务器安装多路径软件
  11. 对比灵敏度丨信噪比 - 开会用的全向麦克风应该怎么选?
  12. Docker系列之三:使用Docker镜像和仓库
  13. html圆形分成六份,在ai里怎么把一个圆平均分成几份
  14. FRAM芯片扩展在低功率应用中的耐力
  15. 【最小费用最大流】知识点讲解
  16. win10计算机休眠在哪里调,win10设置休眠时间怎么操作_win10如何更改电脑休眠时间...
  17. php 活动网站,网页游戏的活动管理后台和管理后台
  18. 虚拟机----Linux
  19. 英语音频翻译软件哪个好?有什么能把英语音频翻译出来的软件?
  20. 【老生谈算法】matlab实现音乐合成算法源码——音乐合成算法

热门文章

  1. 2021高通人工智能创新大赛垃圾分类赛题第五次研讨会
  2. MongoDB两阶段提交实现事务
  3. 【转】DLL中类的显式链接
  4. SpringFramework核心技术一(IOC:命名bean)
  5. mysql point WKB格式 php 解析 unpack
  6. zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件
  7. EasyUI-dialog
  8. Mysql知识总结(二)
  9. 8051单片机的中断发送
  10. jQuery学习笔记(二)