HarmonyOS鸿蒙Next中麻烦技术看看:添加包含重复规则的日历日程,查询此日程却没有重复规则

HarmonyOS鸿蒙Next中麻烦技术看看:添加包含重复规则的日历日程,查询此日程却没有重复规则 下图所示:添加日历日程时设置了重复规则参数,然后查询这个日程却没有重复规则信息。

注:事实上,在日历app中查看添加的这个日程,是有重复规则的(周一、周二),但代码查询却没有…

1:添加的日程对象,有重复规则。

https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/134/940/003/0040086000134940003.20250902212108.25014966837314788725300800637740:50001231000000:2800:8E4E9328122D0F6B5A5CCB97933796B57D5BEB457CF9AE8F83F664D176DECD66.png

2:保存这个日程时,也有重复规则

https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/134/940/003/0040086000134940003.20250902212331.08513972048113552919172055039127:50001231000000:2800:6AD24352815A5595C738839F7924836B69B37A2519ED705DA3300446C88C7E2B.png

3:再查询这个日程,却没有关于重要规则的信息

https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/134/940/003/0040086000134940003.20250902212415.27557749928230928062241285699151:50001231000000:2800:C98A908957C072DA52AF68BDBFF74E893CCBA13C91688AC9AB3D9A91B0FB6F8E.png


更多关于HarmonyOS鸿蒙Next中麻烦技术看看:添加包含重复规则的日历日程,查询此日程却没有重复规则的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

Q:Calendar.getEvents返回值没有recurrenceRule字段? A:getEvent在不设置查询字段时仅返回默认字段(id、startTime、endTime、location、type、isAllDay、timeZone、reminderTime、description),如需要返回recurrenceRule需要在参数中配置查询字段

更多关于HarmonyOS鸿蒙Next中麻烦技术看看:添加包含重复规则的日历日程,查询此日程却没有重复规则的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主手机系统是多少版本?

在HarmonyOS鸿蒙Next中,添加包含重复规则的日历日程后查询不到重复规则,可能是由于日程查询接口未正确返回重复规则字段。请确认查询时是否使用了CalendarManager.findEvents并指定了包含EventRepeatRule的字段映射。重复规则数据存储在独立字段中,需显式请求。检查日程添加时EventRepeatRule参数是否设置正确,并验证查询结果中repeatRule字段是否存在及完整。

在HarmonyOS Next中,查询日历日程时未返回重复规则信息,可能是由于查询接口未正确解析或返回重复规则字段。请检查查询API是否支持返回重复规则参数,并确认查询请求中是否包含相关字段。建议查阅官方文档中关于日历日程查询的API说明,确保使用正确的参数和返回值处理逻辑。

回到顶部