社区
Android
帖子详情
android 中的cursor问题
helloDesword
2012-10-30 01:33:30
1.调用cursor 类的getColunmIndex(String col)方法放回的值是整型而且是数据库中从第一列开始的0,1,2,3,这样的一系列数字吗?
2.同样是cursor类中的moveToPosition(int position)方法里面参数position的值就是数据表的行值吗?像1,2,3这种。
...全文
230
9
打赏
收藏
android 中的cursor问题
1.调用cursor 类的getColunmIndex(String col)方法放回的值是整型而且是数据库中从第一列开始的0,1,2,3,这样的一系列数字吗? 2.同样是cursor类中的moveToPosition(int position)方法里面参数position的值就是数据表的行值吗?像1,2,3这种。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helloDesword
2012-10-30
打赏
举报
回复
还一个问题啊。对于
Cursor cursor = rawQuery("select * from test", null);
如果调用cursor.moveToPoisition(0)的话,这个第o行是从有属性名的行开始计算的,还是从有属性值的行开始计算的。
表 test
_id someNumber 。。。。。。。。0行?
1 8
2 10
3 2
helloDesword
2012-10-30
打赏
举报
回复
噢。这样的。好的。!谢谢啊!!
Utopia
2012-10-30
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
这个不是把数据表第一列的每个值取出来吗?我想要的效果是得到count(*的值,就是这个数据表有多少行。
能有办法吗?谢谢啊!
[/Quote]
Cursor cursor = rawQuery("select count(*) from test", null),查询语句返回的是一个游标,游标里面只有一条记录就是数据总数。
helloDesword
2012-10-30
打赏
举报
回复
这个不是把数据表第一列的每个值取出来吗?我想要的效果是得到count(*的值,就是这个数据表有多少行。
能有办法吗?谢谢啊!
Utopia
2012-10-30
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
那然后呢?怎么调用cursor里面的值?
[/Quote]
while(cursor.moveToNext()) {
int i = cursor.getInt(0);
}
helloDesword
2012-10-30
打赏
举报
回复
那然后呢?怎么调用cursor里面的值?
Utopia
2012-10-30
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
还有一个,如果执行一个像:
int i = my_database.execu("select count(*) from test");
这样的语句,会把sql语句里统计到的值赋给i吗?如果不行,怎样才能达到这个效果?
[/Quote]
这方法没有返回值吧,可以用这个Cursor cursor = rawQuery("select count(*) from test", null)
helloDesword
2012-10-30
打赏
举报
回复
还有一个,如果执行一个像:
int i = my_database.execu("select count(*) from test");
这样的语句,会把sql语句里统计到的值赋给i吗?如果不行,怎样才能达到这个效果?
hvk687
2012-10-30
打赏
举报
回复
恭喜你,答对了
Android
中
Cursor
关闭的
问题
本文介绍了
Android
中
Cursor
的合理使用方法,强调了在不同情况下手动关闭
Cursor
的重要性,尤其是在数据量较大时,以避免内存
问题
。同时给出了
Cursor
Adapter
中
Cursor
管理的具体实现方式。
android
cursor
空,
Android
开发教程:关于
Cursor
空指针的
问题
在
Android
开发
中
,使用
Cursor
从数据库获取音乐文件信息时遇到空指针异常。原因在于当
Cursor
中
无结果时,其对象会为空。为避免此
问题
,需在使用
Cursor
前检查其是否为空并含有至少一条数据。修正后的代码会在未找到数据时显示NoData提示。
Android
4.X数据库的
cursor
问题
本文探讨了在
Android
4.x版本
中
使用
Cursor
时遇到的异常
问题
,特别是从ActivityB返回ActivityA时出现的已关闭
Cursor
尝试重新查询的错误。通过分析及修改代码解决了这一
问题
。
Android
开发_
Cursor
相关的性能
问题
本文探讨了
Android
开发
中
Cursor
相关的性能
问题
,包括错误日志解析、性能影响及优化策略,重点阐述了如何避免
Cursor
大小超过限制,通过只查询需要的字段、二进制文件不在数据库
中
存储、分段查询等方法提升应用性能。
Android
--关于
Cursor
空指针的
问题
在开发
Android
音乐播放器时,遇到
Cursor
空指针异常。原因是模拟器上缺少音乐文件,导致
Cursor
对象为空。解决方案是在使用
Cursor
之前检查其是否为空且是否有结果。
Android
80,489
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章