ContentResolver不返回Calendar事件的新数据

时间:2016-10-04 10:44:54

标签: android calendar

如何使用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仍会返回相同的已删除事件。 但是如果我强制重启我的应用程序,那么它会返回正确的数据。

请建议任何解决方法。

提前致谢。

0 个答案:

没有答案