我正在构建一个日历提供程序,它将日历事件与服务器同步。当我尝试删除一个事件时,如果该事件是非重复的,它工作正常。当我尝试删除重复事件时,它不会显示任何错误或任何内容,但日历中的所有事件都会消失。之后日志没有显示任何错误,它只给了我所有标准日志,但之后日历上什么也没有出现。这是我用于删除所有事件(重复和非重复)的代码:
resolver.delete(ContentUris.withAppendedId(Events.CONTENT_URI, id), null, null);
其中resolver
是ContentResolver
和id
是数据库中事件的ID。