GreenDAO でのクエリに問題があります。
これはコードです:
QueryBuilder<Thing> qb = this.thingDao.queryBuilder();
qb.and(Properties.StartDate.lt(this.cal.getTime()), Properties.EndDate.ge(this.cal.getTime()));
List<Thing> thingsForToday = qb.list();
GreenDAO は、StartDate が cal.getTime() の過去にあるものだけを返し、EndDate が cal.getTime() によって渡されたものは返さないと思っていました。私が見たのは、GreenDAO が特定の日付のすべてのデータ セット (物) を返すだけだということです。StartDate の前であろうと EndDate の後であろうと関係ありません。私は何か間違ったことをしていますか、それともこれはバグですか?