//以关键字查找日记为例,主要是Sql语句

public ArrayList searchNotes(String keywords) {
  if (keywords != null) {
   ArrayList dList = new ArrayList();

//查询日记标题或内容含有关键字的记录
   Cursor cusror = mDb.query(true, DATABASE_TABLE, new String[] { ROWID,
     TITLE, BODY, CREATED, MOOD, WEATHER, COLOR, BACKGROUND, SIZE },
     "TITLE like '%" + keywords + "%'"+" or BODY like '%" + keywords +"%'" ,  null, null, null, null, null);
   while (cusror.moveToNext()) {
    DiaryBean bean = new DiaryBean();
    bean.setTitle(cusror.getString(cusror.getColumnIndex(TITLE)));
    bean.setBody(cusror.getString(cusror.getColumnIndex(BODY)));
    bean.setColor(cusror.getInt(cusror.getColumnIndex(COLOR)));
    bean.setMood(cusror.getInt(cusror.getColumnIndex(MOOD)));
    bean.setId(cusror.getInt(cusror.getColumnIndex(ROWID)));
    bean.setTime(cusror.getString(cusror.getColumnIndex(CREATED)));
    bean.setWeather(cusror.getInt(cusror.getColumnIndex(WEATHER)));
    bean.setSize(cusror.getInt(cusror.getColumnIndex(SIZE)));
    bean.setBackground(cusror.getInt(cusror
      .getColumnIndex(BACKGROUND)));
    dList.add(bean);
   }
   cusror.close();
   return dList;
  } else {
   return null;
  }

更多相关文章

  1. 淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(三
  2. Android学习日记(一)
  3. Android学习日记
  4. android studio 学习日记 报错
  5. 日记月累:Android SDK Manager无法更新
  6. Android菜鸟日记6
  7. Android踩坑日记:自定义水平和圆形ProgressBar样式
  8. Android菜鸟日记12 Gallery
  9. Activity学习日记(一)

随机推荐

  1. PHP 循环遍历数组
  2. 使用php数组遍历及模拟数据制作一个省级
  3. Foreach循环遍历数组
  4. PHP数据类型及开发环境部署
  5. 初始 php 及认识 php 变量与数据类型
  6. PHP环境搭建与初识PHP
  7. oop编程 委托 和回调
  8. foreach 获取省市区
  9. 循环读取数组
  10. phpstorm 配置环境本地服务器教程