同步谷歌日历时删除Android日历事件

时间:2016-01-22 10:00:26

标签: android android-intent calendar

我已经在android日历中实际创建了事件,当我的android日历与谷歌日历同步时,这些事件默认被删除。请注意我的代码在下面

    Calendar beginTime = Calendar.getInstance();
    beginTime.setTimeInMillis(sTime.getTime());
    startMillis = beginTime.getTimeInMillis();
    Calendar endTime = Calendar.getInstance();
    endTime.setTimeInMillis(eTime.getTime());        
    endMillis = endTime.getTimeInMillis();
    ContentResolver cr = context.getContentResolver();
    ContentValues values = new ContentValues();
    values.put(CalendarContract.Events.TITLE, title);
    values.put(CalendarContract.Events.DTSTART, startMillis);
    values.put(CalendarContract.Events.DTEND, endMillis);  
    values.put(CalendarContract.Events.CALENDAR_ID, calID);
    values.put(CalendarContract.Events.EVENT_TIMEZONE, CalendarContract.Calendars.CALENDAR_TIME_ZONE);
    Uri uri = cr.insert(CalendarContract.Events.CONTENT_URI, values);

我想在与谷歌日历同步时将我的活动保存在anroid日历中。我怎么能这样做,请帮助我。

1 个答案:

答案 0 :(得分:1)

所有日历都有字段ACCESS_LEVEL。如果您写入没有写入权限的日历,Google将在同步时删除该事件。