我试图收集所有当前正在发生的日历实例。那是instances,不是事件和日历。我理解uris的内容是如何工作的,但他们是在查询某些时间范围内的实例。我正在寻找一种方法来获取在现在开始并在现在结束之后的实例。也许有办法像任何旧的SQL表一样直接访问表?如何获取所有当前的安卓日历实例
如果使用适合于用结果填充ListView的游标来完成附加点。
我试图收集所有当前正在发生的日历实例。那是instances,不是事件和日历。我理解uris的内容是如何工作的,但他们是在查询某些时间范围内的实例。我正在寻找一种方法来获取在现在开始并在现在结束之后的实例。也许有办法像任何旧的SQL表一样直接访问表?如何获取所有当前的安卓日历实例
如果使用适合于用结果填充ListView的游标来完成附加点。
只需查询事件实例光标:
String query = "(" + CalendarContract.Instances.BEGIN + " >= ?) AND (" + CalendarContract.Instances.END + " <= ?)";
String[] selectionArgs = new String[2];
selectionArgs[0] = startDate.getTime() + "";
selectionArgs[1] = endDate.getTime() + "";
ContentResolver cr = //getContentResolver
Cursor cur = cr.query(CalendarContract.Instances.CONTENT_URI, null, query, selectionArgs, null);
你有没有找到任何解决办法? – Zmiter