我想为我的应用程序添加一个新日历(以将其与其他事件分开),就像 GMail 一样。
如果没有办法,当应用程序被卸载时,我们如何从日历中删除我们的事件?
提前致谢。
日历的合同可以在这里找到。但是,您需要帐户名称和类型才能插入新日历。我猜 gmail 可以做到这一点,因为它有你的谷歌帐户信息——我不确定你的应用是否能够做到这一点。
至于您的第二个问题,这是日历事件的规范。您只需要知道_ID
数据库中的事件就可以删除它(您应该能够相当容易地获得它)。
事件可以通过 _ID 作为 Uri 上的附加 id 或使用任何标准选择来删除。如果使用附加的 id,则不允许选择。有两个版本的删除:作为应用程序和作为同步适配器。应用删除将在事件上设置已删除列并删除该事件的所有实例。同步适配器删除将从数据库和所有关联数据中删除事件。