android编辑日历事件

android编辑日历事件,android,calendar,Android,Calendar,我正在编写一个应用程序,我可以输入一个日期,然后将其作为事件添加到android日历中。使用以下代码插入没有问题: Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, 1001); Intent intent = new Intent(Intent.ACTION_INSERT, uri) .putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, date.getTimeInMilli

我正在编写一个应用程序,我可以输入一个日期,然后将其作为事件添加到android日历中。使用以下代码插入没有问题:

Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, 1001);
Intent intent = new Intent(Intent.ACTION_INSERT, uri)
    .putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, date.getTimeInMillis())
    .putExtra(CalendarContract.EXTRA_EVENT_END_TIME, date.getTimeInMillis() + 7200000)
        .putExtra(Events.TITLE, R.string.calTitle)
        .putExtra(Events.DESCRIPTION, getString(R.string.calDescription))
        .putExtra(Events.EVENT_LOCATION, getString(R.string.calLocation))
        .putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY);
startActivity(intent);
但是当我更新我的日期时,我不想在我的日历中有其他事件,而是想更新旧的事件。当我使用Intent.ACTION\u编辑日历活动时,它甚至没有显示。使用操作插入或编辑只会导致异常…我只想更新初始事件

有什么建议吗?提前谢谢