我想添加例外日期Events.EXDATE
,但我添加了它但没有效果。我还在这里阅读了android:添加日历事件时的EXDATE格式
我还通过进行日常活动进行测试并删除其中一个,最后我在Events.EXDATE
列中获取数据,但它始终为空。
更新:我现在可以添加 exDate 但 Android 可能只允许我们添加一天,我想添加一天以上,
以前有人做过吗?感谢您的阅读
ContentValues values = new ContentValues();
values.put(Events.EVENT_TIMEZONE, "Asia/Seoul");
if(calendar_Id!=-1){
values.put(Events.CALENDAR_ID, calendar_Id);
}
for(String exDate : event.getExDatesList()){
values.put(Events.EXDATE, exDate);
}
if(!username.equals("")){
values.put(Events.ORGANIZER, username);
}
if(event.getSummarry()!=null){
values.put(Events.TITLE, event.getSummarry());
}
if(event.getDescription()!=null){
values.put(Events.DESCRIPTION, event.getDescription());
}
if(event.getDateStart()!=null){
values.put(Events.DTSTART, CaldavGlobalVar.convertTIMEtomilisecond(event.getDateStart(), event.getAllDay()));
}
if(event.getDateEnd()!=null){
values.put(Events.DTEND, CaldavGlobalVar.convertTIMEtomilisecond(event.getDateEnd(), event.getAllDay()));
}
if(event.getLocation()!=null&&!event.getLocation().equals("")){
values.put(Events.EVENT_LOCATION, event.getLocation());
}
values.put(Events.ALL_DAY, event.getAllDay());