如何解决添加后事件从日历中消失了
我尝试在不打开日历且没有用户干预的情况下将事件添加到日历。
事件已成功添加,但是片刻(或同步后)消失了。
我该如何解决?
代码:按下按钮后,将执行以下代码:
long calID = 3;
ContentResolver cr = getContentResolver();
Calendar beginTime = Calendar.getInstance();
beginTime.set(2020,Calendar.AUGUST,13,3,30);
Calendar endTime = Calendar.getInstance();
endTime.set(2020,4,30);
ContentValues values = new ContentValues();
values.put(CalendarContract.Events.DTSTART,beginTime.getTimeInMillis());
values.put(CalendarContract.Events.DTEND,endTime.getTimeInMillis());
values.put(CalendarContract.Events.TITLE,"Connect Treadmill app");
values.put(CalendarContract.Events.DESCRIPTION,"Treadmill Data");
values.put(CalendarContract.Events.CALENDAR_ID,calID);
values.put(CalendarContract.Events.EVENT_TIMEZONE,"Europe/Paris");
values.put(CalendarContract.Events.EVENT_LOCATION,"Paris");
Uri uri = cr.insert(CalendarContract.Events.CONTENT_URI,values);
Toast.makeText(this,"Calendar Event added",Toast.LENGTH_SHORT).show();
编辑: 我看到它被添加为生日。如果您使用calID = 2,则将其添加为假期。如果未使用calID = 1,则不会添加
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。