如何使用 LIMIT 子句查询 CalendcarContract.Instances?
我想从特定的开始日期开始查询“n”行的限制。
我试过的是:
final Uri uri = Uri.parse(CalendarContract.Instances.CONTENT_URI + "/" +
Long.toString(startDate) + "/" +
Long.MAX_VALUE);
final String sortOrder = Instances.BEGIN;
String selection = " limit " + rows;
Cursor cursor = context.getContentResolver().query (
uri,
projection,
selection,
null,
sortOrder);
这会生成一个错误,在日志文件中报告:
...while compiling: SELECT Instances._id...WHERE (begin<=? AND end>=? AND (limit 1)...
我相信错误是之前的“AND”(限制 1)。该服务正在添加,而不是我。那么,我可以使用其他 URI 或其他技术吗?
注意:我特别想要实例版本,它将单个事件与重复事件结合起来。
谢谢。