Supprimer une entrée de calendrier sans notification

Vous pouvez supprimer une entrée de calendrier sur un terminal BlackBerry sans envoyer de notifications aux participants de l'entrée.

  1. Importez les classes et les interfaces requises.
    import java.util.*;
    import javax.microedition.pim.*;
    import net.rim.blackberry.api.pdap.BlackBerryEvent;
    import net.rim.blackberry.api.pdap.BlackBerryEventList;
  2. Appelez PIM.openPIMList() pour ouvrir une liste d'entrées de calendrier comme un objet BlackBerryEventList.
    BlackBerryEventList eventList = null;
    try 
    { 
       eventList = (BlackBerryEventList) 
          PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
    }
    catch (PIMException e) 
    {
       // Handle exception
    }
  3. Récupérez un objet BlackBerryEvent de la liste d'entrées.
    Enumeration events = eventList.items();
    BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
  4. Appelez BlackBerryEventList.removeElement() et spécifiez l'indicateur BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES pour supprimer l'entrée sans notification.
    try
    {
       eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);
    }
    catch (PIMException e)
    {
       // handle exception
    {

    Si une erreur survient lorsque vous essayez de supprimer l'événement, la méthode lance PIMException.

Échantillon de code

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
}
Sujet suivant: Liste de contacts

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.