加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite 查询返回 Cursor 的遍历

发布时间:2020-12-12 20:14:13 所属栏目:百科 来源:网络整理
导读:Cursorcur=getContentResolver().query(getIntent().getData(),PROJECTION,null,null); ArrayListMapString,Objectcoll=newArrayListMapString,Object(); MapString,Objectitem; cur.moveToFirst(); //重中之重,千万不能忘了 while(!cur.isAfterLast()){ it
  1. Cursorcur=getContentResolver().query(getIntent().getData(),PROJECTION,null,null);
  2. ArrayList<Map<String,Object>>coll=newArrayList<Map<String,Object>>();
  3. Map<String,Object>item;
  4. cur.moveToFirst(); //重中之重,千万不能忘了
  5. while(!cur.isAfterLast()){
  6. item=newHashMap<String,Object>();
  7. item.put("cl",cur.getString(0)+","+cur.getString(1));
  8. coll.add(item);
  9. cur.moveToNext();
  10. }

一定要记得将 cur.moveToFirst(); 不然连出了问题都不知道怎么回事,今天就这个小问题,浪费了我两个小时!!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读