Rimozione di una voce del calendario senza notifica

È possibile rimuovere una voce del calendario di un dispositivo BlackBerry senza inviare notifiche ai partecipanti associati alla voce.

  1. Importare le classi e le interfacce richieste.
    import java.util.*;
    import javax.microedition.pim.*;
    import net.rim.blackberry.api.pdap.BlackBerryEvent;
    import net.rim.blackberry.api.pdap.BlackBerryEventList;
  2. Richiamare PIM.openPIMList() per aprire un elenco di voci del calendario come oggetto BlackBerryEventList.
    BlackBerryEventList eventList = null;
    try 
    { 
       eventList = (BlackBerryEventList) 
          PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
    }
    catch (PIMException e) 
    {
       // Handle exception
    }
  3. Recuperare un oggetto BlackBerryEvent dall'elenco delle voci.
    Enumeration events = eventList.items();
    BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
  4. Richiamare BlackBerryEventList.removeElement() e specificare il contrassegno BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES per rimuovere l'elemento senza notifica.
    try
    {
       eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);
    }
    catch (PIMException e)
    {
       // handle exception
    {

    Se si verifica un errore durante il tentativo di rimozione dell'evento, il metodo genera un'eccezione PIMException.

Esempio di codice

BlackBerryEventList eventList = null;
try 
{ 
   eventList = (BlackBerryEventList) 
      PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
   Enumeration events = eventList.items();
   BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
   eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);           
}
catch (PIMException e) 
{
   // Handle exception
}
Argomento successivo: Elenco contatti

Le informazioni sono state utili? Inviateci i vostri commenti.