Тревога является типом события. Для извлечения событий вы должны использовать следующее:
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