首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >告警/提醒事件删除后会自动删除吗?

告警/提醒事件删除后会自动删除吗?
EN

Stack Overflow用户
提问于 2020-09-26 03:49:48
回答 1查看 41关注 0票数 0

我创建了一个日历事件,将HAS_ALARM设置为1,如下所示:

代码语言:javascript
复制
contentResolver.insert(
    Uri.parse("content://com.android.calendar/calendars"),
    contentValuesOf(
        CalendarContract.Events.CALENDAR_ID to calendarId,
        CalendarContract.Events.TITLE to event.title,
        CalendarContract.Events.EVENT_LOCATION to event.location,
        CalendarContract.Events.DESCRIPTION to event.description,
        CalendarContract.Events.DTSTART to event.startTimeInMillis,
        CalendarContract.Events.DTEND to event.endTimeInMillis,
        CalendarContract.Events.EVENT_TIMEZONE to event.zoneName,
        CalendarContract.Events.HAS_ALARM to 1
    )
)

然后我为上面创建的事件创建一个提醒,如下所示:

代码语言:javascript
复制
contentResolver.insert(
    Uri.parse("content://com.android.calendar/reminders"),
    contentValuesOf(
        CalendarContract.Reminders.EVENT_ID to it,
        CalendarContract.Reminders.METHOD to CalendarContract.Reminders.METHOD_ALERT,
        CalendarContract.Reminders.MINUTES to reminderTimeInMinutes
    )
)

我在需要时删除事件,如下所示:

代码语言:javascript
复制
contentResolver.delete(
    Uri.parse("content://com.android.calendar/events"),
    String.format(
        "%s = ? and %s = ? and %s = ?",
        CalendarContract.Events.TITLE,
        CalendarContract.Events.DTSTART,
        CalendarContract.Events.DTEND
    ),
    arrayOf(event.title, event.startTimeInMillis.toString(), event.endTimeInMillis.toString())
)

但是,我无法删除它的提醒,因为我没有保留事件id。

当我删除提醒的事件时,提醒会自动删除吗?如果没有,我如何删除提醒,最好不存储任何id?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-28 10:08:27

当事件被删除时,事件的提醒似乎会自动删除。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64070516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档