如何使用ContentResolver从Calendar获取新的事件列表?
我使用了以下代码行
ContentResolver cr = AppController.getInstance().getContentResolver();
Cursor cursor = cr.query(CalendarContract.Events.CONTENT_URI,new String[]{"calendar_id", "title", "description","dtstart", "dtend", "eventLocation", "_id"}, null,null, null);
这会返回日历事件列表,但问题是,如果我从日历应用程序手动删除事件然后恢复我的应用程序,则ContentResolver仍会返回相同的已删除事件。 但是如果我强制重启我的应用程序,那么它会返回正确的数据。
请建议任何解决方法。
提前致谢。