开发者社区> 问答> 正文

突出显示日历事件中来自数据库的列表数据

我的数据库中有一些数据,一种日期格式,我想在日历事件中显示一个突出显示,但是仅突出显示1个数据,如何突出显示所有数据..?

try {
          String query = "Select * from dsewa order by TGLBUKTI asc";
          Log.e("fifala",""+query);
          Statement stmt = con.createStatement();
          rs = stmt.executeQuery(query);

          List<Calendar> calendars = new ArrayList<>();
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH);
          Calendar c = Calendar.getInstance();

          while (rs.next()) {
              bukti = rs.getString("TGLBUKTI");

              c.setTime(sdf.parse(bukti));
              Log.e("rara",""+c.getTime());
              calendars.add(c);
              Log.e("sara",""+c.getTime());
              Log.e("kara",""+bukti);
          }

          if(!rs.next())
          {
              //ketika semua list udah di tambah, tampilin disini
              calendarView.setHighlightedDays(calendars);

              Log.e("kevin",""+calendars.size());
          }
      }
      catch (Exception e) {
          Log.e("error", "" + e .getMessage());
      }
  }
}

展开
收起
Puppet 2019-11-28 18:03:51 596 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载