Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
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相关推荐
- Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列. 原来的代码是:mSQLiteDatabase.query(table_name, new String[ ...
- android 多个fragment切换报错Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0800f
主界面一般来说都是底部几个按钮,点击按钮可切换不同页面.一般来说我们是用fragment来实现的.给按钮设置监听事件,监听到点击按钮时候 展示对应fragmnt,而实现fragment方式有两种,一种 ...
- Caused by: java.lang.IllegalArgumentException: The handle attribute is must refer to an existing chi
最近一直在忙着写代码,就忘记了来CSDN上写博客了.哈哈,我真是个懒蛋... 今天在做SlidingDrawer,就是类似于抽屉那样的效果,遇到了下面这样的一个问题, Caused by: java. ...
- 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 ...
- Caused by: java.lang.IllegalArgumentException报错
报错内容: java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test. ...
- Caused by: java.lang.IllegalArgumentException: Illegal base64 character 2d
前言 springboot+ES时报错 错误信息如下: Caused by: java.lang.IllegalArgumentException: Illegal base64 character ...
- Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains valu...
在使用mybatis的时候遇到这个问题 报错信息 Caused by: java.lang.IllegalArgumentException: Mapped Statements collection ...
- 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 ...
- 报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_NICK_NAME' in
推荐阅读:报错原因详解 报错信息 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_ ...
最新文章
- 211高校导师:我到底想要什么样的研究生?
- everedit选择_EverEdit(文本编辑器)
- 计算机的世界:[-bit之魂-]
- objective-C 自定义对象归档的实现
- Java Web-面试题
- 【项目篇- 项目团队部分怎么写、如何作图?(两千字图文总结建议)】创新创业竞赛项目计划书、新苗国创(大创)申报书、挑战杯创业计划竞赛
- 16华为网络技术大赛模拟题答案详解
- 单片机2017福建省中职省赛_我院学子在2017年福建省合泰杯单片机应用设计竞赛中再获佳绩...
- 背景音乐默认播放css,可以通过CSS改变背景音乐播放器的颜色吗?
- 服务器安装系统路径,裸金属服务器安装多路径软件
- 对比灵敏度丨信噪比 - 开会用的全向麦克风应该怎么选?
- Docker系列之三:使用Docker镜像和仓库
- html圆形分成六份,在ai里怎么把一个圆平均分成几份
- FRAM芯片扩展在低功率应用中的耐力
- 【最小费用最大流】知识点讲解
- win10计算机休眠在哪里调,win10设置休眠时间怎么操作_win10如何更改电脑休眠时间...
- php 活动网站,网页游戏的活动管理后台和管理后台
- 虚拟机----Linux
- 英语音频翻译软件哪个好?有什么能把英语音频翻译出来的软件?
- 【老生谈算法】matlab实现音乐合成算法源码——音乐合成算法