【问题标题】:How to create a reminder using Alarm which can be editable in future如何使用警报创建提醒,将来可以编辑
【发布时间】:2010-12-06 16:27:11
【问题描述】:

我想在特定日期和时间在应用程序内创建警报。它应该在时间过去时显示其描述,可以编辑。它应该只显示描述,不应包含其他详细信息,例如“标记为私人”、“电话会议”等。

【问题讨论】:

    标签: java blackberry timer blackberry-simulator


    【解决方案1】:

    Alarm 是一个类型 if Event。要检索事件,您应该使用以下内容:

    EventList list = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
    

    然后使用方法items(int searchType, long startDate, long endDate, boolean initialEventOnly) 迭代事件:

    for(Enumeration e = list.items(EventList.STARTING, startDate, endDate, false); e.hasMoreElements; ) {
        Event event = (Event)e.nextElement();
        if (sholdBeChanged()) {
            Event event2 = list.createEvent();
            // initialize fields of event2. Probably copy them from event
            list.removeEvent(event);
            break;
        }
    }
    

    更多信息请参考

    http://developers.sun.com/mobility/apis/articles/pim/index.html

    http://www.jcp.org/en/jsr/detail?id=75

    【讨论】:

    • 在“break”之前不需要一个“event.commit()”语句吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多