关闭

Android开发——CursorIndexOutOfBoundsException异常

标签: 异常android开发
363人阅读 评论(0) 收藏 举报
分类:

  android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1。

  这是今天博主做一个update操作时遇到的问题,在网上搜索一波发现android中数据库处理使用cursor时,游标不是放在为0的下标,而是放在为-1的下标处开始的。但是并不是意味着可以直接取-1,也就是说返回给cursor查询结果时,不能够马上从cursor中提取值。

  那么该怎么取呢?先调用moveToNext()或moveToFirst()就可以了。具体用法如下:

  

Cursor cursor = db.query("tbl_book",new String[]{"_id"}, "name=?",new String[]{name}, null, null, null);
		int id = 0;
		if(cursor.moveToFirst()){
			id= cursor.getInt(0);
		  }
		cursor.close();




0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1

android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1 android 中数据库处...
  • competerH_programing
  • competerH_programing
  • 2012-03-26 20:34
  • 14995

Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1

android中数据库处理使用cursor时,游标不是放在为0的下标,而是放在为-1的下标处开始的。 也就是说返回给cursor查询结果时,不能够马上从cursor中提取值。   下面的代...
  • woshixuye
  • woshixuye
  • 2012-12-05 16:29
  • 11883

Caused by: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 2

Cursor cursor = dataBaseHelper.rawQuery(sql, new String[] { ... });      int messageId = cursor.get...
  • niuba123456
  • niuba123456
  • 2015-01-12 09:28
  • 775

android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 3

今天在写一个小项目的数据库部分的功能时,出现了一个这样的问题:java.lang.RuntimeException: Failure delivering result ResultInfo{who=...
  • zhufuing
  • zhufuing
  • 2013-08-19 18:40
  • 4366

android.database.cursorindexoutofboundsexception错误解决 及获取某行某列信息

/** * 获取某行某列信息 * @param info * @param column * @return */ public static int getIntValue(I...
  • CNnumen
  • CNnumen
  • 2012-07-13 15:44
  • 11661

android.database.CursorIndexOutOfBoundsException: Index 5 requested, with a size of 5

描述: 01-02 00:13:43.380: E/flyLog:ChatManager(963): getUnreadChatGroupandroid.database.CursorIndexOu...
  • u013456765
  • u013456765
  • 2015-01-02 13:40
  • 1413

android 使用游标获取 android.database.CursorIndexOutOfBoundsException:Index -1

具体报错如下 : Thread ID: 15908 Thread Name: pool-12-thread-1 Time: 2016-09-29 17:57:39:43 FromClass: Cra...
  • wuqilianga
  • wuqilianga
  • 2016-09-29 18:15
  • 651

Android知识总结:ListView 出现IndexOutOfBoundsException异常

背景今天在整理友盟统计bug时,发现有几个bug集中在首页ListView的Adapter上,具体翻来,大概是说ListView中数据出现越界。具体错误日志大概如下: java.lang.IndexO...
  • lidec
  • lidec
  • 2016-03-31 21:55
  • 9461

Android弹窗中的spinner异常解决办法

弹窗常用AlertDialog来袜,因为AlertDialog可以很方便的添加所要的项。比如确定/取消按钮,自定义的标题栏、自定义的信息布局等。在自定义布局时,比如我们采用LinearLayout来布...
  • xxdddail
  • xxdddail
  • 2014-04-29 17:58
  • 1583

网狐棋牌(五) TCPSocketEnging分析

相关UML: 网络引擎整体结构: SocketItem细节: 先来看几个底层结构: //重叠结构类 class COverLapped {     //变量定...
  • mergerly
  • mergerly
  • 2014-11-18 11:28
  • 4344
    个人资料
    • 访问:40952次
    • 积分:1678
    • 等级:
    • 排名:千里之外
    • 原创:125篇
    • 转载:35篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论