Visualizzazione o modifica di una voce del calendario
- Importare le classi e le interfacce richieste.
import java.util.Enumeration;
import javax.microedition.pim.PIM;
import javax.microedition.pim.Event;
import javax.microedition.pim.EventList;
import net.rim.blackberry.api.invoke.CalendarArguments;
import net.rim.blackberry.api.invoke.Invoke;
import net.rim.device.api.system.ControlledAccessException;
- Recuperare un oggetto Event dall'elenco di eventi.
Event e = null;
EventList el =
(EventList)PIM.getInstance().openPIMList( PIM.EVENT_LIST, PIM.READ_WRITE );
Enumeration events = el.items();
e = (Event)events.nextElement();
- Richiamare Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments) tramite l'oggetto CalendarArguments creato utilizzando il campo ARG_VIEW_DEFAULT e l'oggetto Event recuperato.
Invoke.invokeApplication( Invoke.APP_TYPE_CALENDAR, new CalendarArguments( CalendarArguments.ARG_VIEW_DEFAULT, e ) );
- Verificare la presenza di ControlledAccessException se l'applicazione non dispone dell'autorizzazione per accedere all'applicazione che richiama.
Le informazioni sono state utili? Inviateci i vostri commenti.