Come creare un promemoria con allarme che può essere modificabile in futuro
-
09-10-2019 - |
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 ..
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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow