首页 > 解决方案 > 日历提供程序不支持 RRULE 字段的 RSCALE 元素

问题描述

我在一家初创公司工作,他们想开发一个支持非公历事件的 android 日历应用程序。我遵循基于此参考的 ical 标准。建议使用字段RSCALE内的元素RRULE为非公历创建循环事件。例如以下代表农历新年活动

DTSTART;VALUE=DATE:20130210
   RRULE:RSCALE=CHINESE;FREQ=YEARLY

当我想将此类事件存储在Calendar Provider. 所以我面临以下例外:

java.lang.IllegalArgumentException: Invalid recurrence rule: RSCALE=CHINESE;FREQ=YEARLY;INTERVAL=1

所以好像Calendar provider不支持RSCALE。现在,我应该如何存储此类事件?

标签: androidcalendarandroid-contentprovider

解决方案


推荐阅读