Domanda

Voglio creare allarme all'interno di un'applicazione in un particolare data e ora. Si dovrebbe visualizzare la descrizione quando è trascorso il tempo che può essere modificabile. E dovrebbe visualizzare solo descrizione e non deve contenere altri dettagli, come "contrassegnati come privati", "Teleconferenza", ecc ..

È stato utile?

Soluzione

L'allarme è un tipo di evento se. Per recuperare gli eventi si consiglia di utilizzare il seguente:

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

Quindi utilizzare il metodo items(int searchType, long startDate, long endDate, boolean initialEventOnly) per iterare su eventi:

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;
    }
}

Per ulteriori informazioni fare riferimento a

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

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top