需求:根据用户设置的周期,向系统日历中插入重复事件,持续时间1年
问题:
1、插入数据时,正常应该插入1年的数据,有时只插入几个月的数据
2、插入多个事件后,根据id进行删除数据,会影响其它事件的日期显示,例如:用户插入了足球、篮球和排球三个事件,当用户删除篮球时,其他两个事件的持续周期会减少
解决:插入事件时添加:**CalendarEvent.put(CalendarContract.Events.DURATION, “P0S”);**这句话
参考资料:https://tools.ietf.org/html/rfc5545#section-3.8.2.5
问题记录:Android 系统日历添加重复事件,插入,删除操作丢失数据问题
最新推荐文章于 2024-06-05 16:13:43 发布