添加后事件从日历中消失了

问题描述

我尝试在不打开日历且没有用户干预的情况下将事件添加到日历。

事件已成功添加,但是片刻(或同步后)消失了。

我该如何解决

代码:按下按钮后,将执行以下代码

            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 (将#修改为@)