查询并获得了cursor对象后,用while(corsor.moveToNext()){}遍历,当corsor.moveToNext()方法调用,如果发现没有对象,会返回false

    public List<MMImage> getAll() {        List<MMImage> list = new ArrayList<MMImage>();        Cursor c = null;        try {            c = database.query(TABLE, null, null, null, null, null, null);            while (c.moveToNext()) {                MMImage mmImage = getMMImageFromCursor(c);                list.add(mmImage);            }        } catch (Exception e) {            e.printStackTrace();        } finally {            if (c != null) {                c.close();            }        }        return list;    }

更多相关文章

  1. PackageManagerService(Android5.1)深入分析(四)安装应用
  2. android之GSON解析JSON
  3. Android(4.X)学习笔记
  4. 【Android】通过软引用实现图片缓存,防止内存溢出
  5. 用PC应用程序通过USB读写Andriod里面的数据
  6. Android控件开发之Gallery
  7. Android开发经验总结
  8. Android(安卓)获取网络时间
  9. android apk编译

随机推荐

  1. 马斯克:毕业生擅长做 PPT,但不懂怎么带领企
  2. 【北亚数据恢复】zfs文件系统的服务器误
  3. Windows云服务器如何进行PHP环境搭建?
  4. Linux详解 --- 进程管理
  5. 开发者如何玩转云上的开源项目?
  6. 教你用汇编来分析C++的判断逻辑
  7. 神经拟态技术会与 AI 芯片形成竞争吗?
  8. 红帽高管Stephanos Bacon:基于开源社区协
  9. 换协议、改代码,Elastic 要逼开发者二选一
  10. 软件架构设计原则和模式之分层架构设计