我正在尝试使用新的日历 API 创建一个事件,虽然它在本地创建一个事件,但它从未出现在 Google 日历上。我试图在同一个日历中手动创建一个事件并且完美同步。我看过不少类似的帖子,但似乎没有一个答案能解决问题。
这是我用于 Android 4.0+ 的代码:
ContentValues values = new ContentValues();
values.put(Events.DTSTART, info.getStartTime());
values.put(Events.DTEND, info.getEndTime());
values.put(Events.TITLE, info.getTitle());
values.put(Events.DESCRIPTION, info.getDescription());
values.put(Events.CALENDAR_ID, this.getCalendarInfo().getId()); //hardcoded to 1, which is my default calendar
values.put(Events.EVENT_TIMEZONE, info.getTimeZone());
values.put(Events.STATUS, Events.STATUS_CONFIRMED);
values.put(Events.HAS_ALARM, 0);
this.getContentResolver().insert(Events.CONTENT_URI, values);
我不太确定出了什么问题,我希望有人能帮助我!谢谢!