Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 日历提供程序不支持';t支持RRULE字段的RSCALE元素_Android_Calendar_Android Contentprovider - Fatal编程技术网

Android 日历提供程序不支持';t支持RRULE字段的RSCALE元素

Android 日历提供程序不支持';t支持RRULE字段的RSCALE元素,android,calendar,android-contentprovider,Android,Calendar,Android Contentprovider,我在一家初创公司工作,他们想开发一个支持非公历活动的android日历应用程序。基于此,我遵循了ical标准。建议使用RRULE字段中的RSCALE元素为非公历创建重复事件。例如,以下代表中国新年活动 DTSTART;VALUE=DATE:20130210 RRULE:RSCALE=CHINESE;FREQ=YEARLY 当我想在日历提供程序中存储此类事件时,会出现此问题。因此,我面临以下例外情况: java.lang.IllegalArgumentException: Invalid

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

DTSTART;VALUE=DATE:20130210
   RRULE:RSCALE=CHINESE;FREQ=YEARLY
当我想在
日历提供程序中存储此类事件时,会出现此问题。因此,我面临以下例外情况:

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

因此,
日历提供程序
似乎不支持
RSCALE
。现在,我应该如何存储此类事件?

您的“存储此类事件”部分的代码是什么?您看,您是如何使用这个iCal字符串的?我使用“contentresolver”在日历提供程序中插入内容值,并为“rrule”输入字符串值,例如“put(Events.rrule,rrule)”,其中“rrule”是“RSCALE=CHINESE;FREQ=year;INTERVAL=1”。您的“存储此类事件”部分的代码是什么?您看,您是如何使用这个iCal字符串的?我使用“contentresolver”在日历提供程序中插入内容值,并为“rrule”输入一个字符串值,例如“put(Events.rrule,rrule)”,其中“rrule”是“RSCALE=CHINESE;FREQ=year;INTERVAL=1”。