要怎么改呀 报错那里显示值要大于零 有人可以帮我一下吗🙏
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
求帮助 cursor.getColumnIndex()报错怎么办
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-sinJack 2021-11-27 17:10关注你的索引值是不是不大于0,把参数打印输出一下。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 2举报 编辑记录微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-10-16 10:16回答 2 已采纳 光标放上去看报啥错。这种波浪一般是参数类型对不上,但是Cursor的getString方法接收的确实是int类型。可以点进去方法看看参数类型。如果确定没问题的话,直接运行试试,可能是as的bug,as
- 2022-02-16 20:30回答 2 已采纳 用for循环试试: if(cursor.moveToFirst()){ for(int i=0;i<cursor.getCount();i++{ cursor.move(i); list.a
- 2022-11-24 19:09回答 1 已采纳 https://blog.csdn.net/qq_62079241/article/details/127050223看看这个应该跟你的差不多
- 2016-11-12 20:16JourneyX的博客 getColumnIndex(StringcolumnName):获取列的索引位置 isNull(intcolumnIndex):指定位置的列是否为null getType(intcolumnIndex):获取指定位置列的数据类型 getType(intcolumnIndex):获取指定...
- 2022-11-27 15:56回答 1 已采纳 既然提示空指针了,你就应该看看,Login中的dao什么时候初始化的,Login整个代码贴一下
- 2023-03-10 17:20回答 1 已采纳 基于Monster 组和GPT的调写: 在SQLite中存储自定义对象类型需要进行序列化和反序列化操作。你需要在Figure类中实现Serializable接口,并将Figure对象转换为字节数组进行
- 2022-03-29 19:29回答 1 已采纳 AndroidManifest.xml发出来看看
- 2017-03-25 09:28小红妹的博客 文件存储和SharedPreferences存储只适应保存简单的数据和键值对,而SQLite数据库是专门应对大数据存储。 SQLite数据库能存储复杂的类型数据之外,还有占用资源少、运行速度快、适合在移动设备上使用等优点。简单的...
- 2019-01-18 20:56回答 1 已采纳 cursor对象关闭早了,以及 db对象也不能关闭
- 2015-08-22 15:33回答 4 已采纳 看下你的数据库中有没有对应的记录
- 2021-06-24 09:10回答 3 已采纳 看看有没有在AndroidManifest.xml文件中注册,或者检查下布局文件,也有可能是数据库的问题
- 2020-04-11 21:18李一恩的博客 文章目录第四章 存储(一)Android 5种保存数据的方法(1)方法1:SharedPreferences 用户偏好设置1.1)简介——Android最简单数据存储方式1.2)基本使用1.3)工具类——对SharedPreferences功能进行封装1.4)数据的...
- 2016-07-31 19:08zhao2017的博客 Cursor cursor = db.query( "person" , null , null , null , null , null , null , "10,10" ); //这里面有个分页条件 第十条开始 显示10条记录。 while (cursor.moveToNext()) { String _id = cursor...
- 2016-11-23 16:32蔡子巾的博客 * 特点: 体积小 几百K,速度快,C,,可以存储大数据,支持MySql语法 Android,Java可以反编译。 * 嵌套型的数据库,不用安装,android系统已经嵌入了。(ios) 关系型数据库,快。 sql语句: user表格,id ...
- 2016-10-18 17:4688769778615413D5970A的博客 Android开发请求网络方式详解Android常用的联网方式,包括JDK支持的HttpUrlConnection,Apache支持的HttpClient,以及开源的一些联网框架(譬如AsyncHttpClient)的介绍。本篇博客只讲实现过程和方式,不讲解原理,...
- 2015-08-19 17:21SunnyyMoon的博客 Stringname=cursor.getString(cursor.getColumnIndex("name")); Log.i(TAG,name); } cursor.close(); } } (13)、返回对应内容类型 public StringgetType(Uri uri...
- 2017-01-04 14:42Shirly_YY的博客 int ageIndex = cursor.getColumnIndex("age"); //根据一行里面name字段所在的列号去获取数据(列号从0开始一次增加) String name = cursor.getString(nameInde); int age = cursor....
- 2016-03-21 22:43星(大数据软件工程技术顾问)的博客 少用cursor.getColumnIndex 根据性能调优过程中的观察 cursor.getColumnIndex 的时间消耗跟 cursor.getInt 相差无几。可以在建表的时候用 static 变量记住某列的 index ,直接调用相应 index 而不是每次查询。 ...
- 2013-09-06 18:26漂流的猪的博客 insert的第二个参数表示如果插入了一行空数据时,需要指定某一列的名称,系统将此列设置为NULL,否则会报错,第三个参数是ContentValues类型的变量,类似于键值对的Map,key代表列名,value代表值; update的第二...
- 没有解决我的问题, 去提问