上个月Google添加了将独立提醒添加到其日历应用程序的功能(请参阅
article),我已尝试通过标准的日历内容提供程序获取这些事件,但没有任何成功,这些项目不会由CalendarContract.Instances.CONTENT_URI查询返回并且也不会在CalendarContract.CalendarAlerts.CONTENT_URI中列为警报.
也许这个数据根本没有导出.
附:我知道如何查询与事件相关的提醒,这不是我在这里问的
解决方法
这是您如何查询提醒,更多详细信息可以在
this class中找到
// start reminders query args = new String[] { Long.toString(mEventId) }; uri = Reminders.CONTENT_URI; startQuery(TOKEN_QUERY_REMINDERS,null,uri,REMINDERS_PROJECTION,REMINDERS_WHERE,args,null);
其中REMINDERS_WHERE和REMINDERS_PROJECTION是
private static final String REMINDERS_WHERE = Reminders.EVENT_ID + "=?"; private static final String[] REMINDERS_PROJECTION = new String[] { Reminders._ID,// 0 Reminders.MINUTES,// 1 Reminders.METHOD // 2 };