首先android对于提供有关SQLite的方法尚未完善,这里谈谈我在开发项目当中对于SQLite在android 的一些用法与Cursor的体会的一些看法。

SQLite的增删改都很简单,关键是查询,当你想要执行一些复杂的查询时,你往往就会觉得android 提供的SQLite方法明显不够。

在查询返回的是一个Cursor类型的对象,它是一个指针,且永远都不会为空,所以,当你查询某语句,并判断返回值是否为空时,切勿用cursor==null表示。而有个方法,cursor.getCount()==0就能判断其结果值是否为空了。另外,对于一些dao类的方法,最好写在一个文件中,且最好抽象化,养成这个习惯,以便将来可以进行代码复用。

更多相关文章

  1. android 使用handler更新ui,使用与原理分析详解(附上代码以及截图)
  2. Android(安卓)之 Window、WindowManager 与窗口管理
  3. Android中AsyncTask的简单用法
  4. Android屏幕锁定实例源码详解教程一
  5. 混合开发之ReactNative调用Android原生方法
  6. 硬核干货!系统盘点Android开发者必须掌握的Java知识体系,收藏这一
  7. Android投屏电脑反向控制软件QtScrcpy使用方法
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. Android(安卓)应用图标
  2. Android:关于onConfigurationChanged()的
  3. 【Android(安卓)Developers Training】 4
  4. Android(安卓)Material Design 之 Coordi
  5. Android(安卓)如何获取SDCard 内存(二)
  6. Android(安卓)创建文件路径这件事,你也可
  7. Android开发插件的下载与安装
  8. python服务器与android客户端socket通信
  9. Android麦克风录音的实现
  10. Android(安卓)studio中关于Spinner下拉列