我想通过意图插入日历活动.但是"添加事件" - 活动不应该预先填写提醒/警报.
Intent intent = new Intent(Intent.ACTION_INSERT)
.setData(Events.CONTENT_URI)
.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, beginTime.getTimeInMillis())
.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, endTime.getTimeInMillis())
.putExtra(Events.TITLE, title)
.putExtra(Events.DESCRIPTION, description)
.putExtra(Events.HAS_ALARM, false)
.putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true);
Run Code Online (Sandbox Code Playgroud)
此意图将启动日历的"添加事件" - 预先填充一些数据的活动.但是,虽然我设置Events.HAS_ALARM为false,但活动预先填充了提醒(在Android ICS上测试).
更糟糕的是,提醒事件预先填充到活动开始前10分钟,如果全天活动真的很糟糕.谁想在第二天晚上11点50分提醒你?
我在这里缺少什么?