【问题标题】:Issue in reading a repeat event读取重复事件的问题
【发布时间】:2012-04-24 11:01:11
【问题描述】:

我正在开发一个日历应用程序,我试图在其中读取事件是否重复发生。我能够读取创建重复事件当天的重复事件值。

假设我在 4 月 24 日创建了一个事件“xyz”,每天发生(频率)并在 4 月 26 日结束。所以在我的应用程序中,我只能看到 24 日的事件,我没有收到 25 日和 26 日的任何事件,这些事件会重复。

我正在使用以下 sn-p 来获取所有事件:

EventList eventList = null;
            eventList = (EventList) PIM.getInstance().openPIMList(
                    PIM.EVENT_LIST, PIM.READ_ONLY);

这不会返回重复事件的日期。这里有什么问题?

【问题讨论】:

    标签: java blackberry java-me calendar jsr75


    【解决方案1】:

    查看RepeatRule 类和getRepeatsetRepeat 类中的Event 方法

    【讨论】:

    • 是的,我使用了 repeatRule api,问题在于获取重复事件的事件列表,如果事件在某天重复,则不会使用 PIM api @Eugen Martynov 接收事件跨度>
    • 抱歉,对日历事件没有太多经验。因此,您需要遍历所有事件并确定开始日期并重复规则是否在今天发生。对吗?
    • 要遍历事件,pim api 应该返回重复的事件,而不是返回该事件。 @欧根马丁诺夫
    猜你喜欢
    • 2017-11-05
    • 1970-01-01
    • 2011-12-10
    • 2013-08-29
    • 1970-01-01
    • 2011-11-23
    • 2019-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多