我知道如何在Android中删除和插入事件 但问题是如何删除我自己的应用程序插入的日历事件。
我是否需要存储应用插入的事件的所有event_id?
但似乎它不可靠,对吧? event_id可能已经成为其他事件的id。例如,用户可以手动删除我的应用插入的事件,并插入可能具有相同event_id的事件。
谢谢。
答案 0 :(得分:1)
我能想到的一个解决方案是使用其中一个字段来携带您的应用程序独有的某种标记。就像在描述中你可以拥有#MyBooksApp然后按那个标签搜索事件一样。
当然,用户可以手动修改事件并且它不会被发现但显然没有办法解决这个问题。
另一种方法可能是在内部存储事件的副本或名称和描述的哈希,并在删除之前使用哈希检查它是否是同一事件。