如何从事件中删除提醒,以便它更新提供程序中的事件而不仅仅是sqlite数据库?

时间:2013-02-26 07:36:29

标签: android android-contentprovider android-contentresolver android-calendar

我尝试使用以下代码删除活动提醒:

int result = getContentResolver().delete(
Reminders.CONTENT_URI, 
Reminders.EVENT_ID + " = ?",
new String[] { "44" }
);

这表明它删除了1行。但是,当我在日历应用程序中查看事件时,提醒仍然存在。即使我更新了“hasAlarm”字段,我也不认为它会更新Exchange中的事件。我如何正确(使用Ice Cream Sandwich - API 14 - 或更高版本)从日历活动中删除提醒?

1 个答案:

答案 0 :(得分:0)

尝试使用更新查询,而不是删除,它可以工作。如果它不起作用lemme知道我将尝试帮助代码片段。