Android使用数据库中的有用数据填充ListView

时间:2013-01-30 21:38:02

标签: java android database simplecursoradapter

我有一个警报应用程序,它将警报存储到数据库中,以便它可以检索它ON_BOOT,现在我正在考虑根据您选择的日期实现所有警报的显示。我一直在考虑使用ListView并用警报填充它。我已经读过SimpleCursorAdapter是一种可行的方法,但我想知道如何填充,以便它只显示星期一设置的闹钟,例如?看来我需要在某处运行查询,但我不知道在哪里。

1 个答案:

答案 0 :(得分:0)

您可以运行仅在给定日期返回警报的SQL查询:

SELECT * FROM alarms WHERE strftime( '%w', date_column ) = day

其中“day”是对应于星期几的数字(0 =星期日,1 =星期一等)。

如果您将日期存储为一周中的某一天,则更容易:

SELECT * FROM alarms WHERE day_column = day